====================================== | xx__-> [ 8.498668][ T184] ip (184) used greatest stack depth: 24112 bytes left | [ 18.185208][ T362] ------------[ cut here ]------------ | [ 18.185520][ T362] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/362 | [ 18.185808][ T362] Modules linked in: vrf veth [ 18.186780][ T362] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.186993][ T362] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.187186][ T362] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.187690][ T362] RSP: 0018:ffa00000006175d0 EFLAGS: 00010286 [ 18.187905][ T362] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016feda7 [ 18.188152][ T362] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b7f6d38 [ 18.188390][ T362] RBP: 1ff40000000c2ebb R08: 1fe22000016feda8 R09: fffa3bfffffb05d4 [ 18.188629][ T362] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b7f6e74 [ 18.188871][ T362] R13: ff1100000b7f6e40 R14: ffffffff8e3c7940 R15: ff1100000b7f6c80 [ 18.189111][ T362] FS: 00007fb6546dc440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 18.189396][ T362] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.189622][ T362] CR2: 000000000044f720 CR3: 00000000021bf001 CR4: 0000000000771ef0 [ 18.189869][ T362] PKRU: 55555554 [ 18.190013][ T362] Call Trace: [ 18.190167][ T362] [ 18.190281][ T362] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.190454][ T362] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.190635][ T362] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.190817][ T362] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.190990][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.191179][ T362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.191356][ T362] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.191534][ T362] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.191910][ T362] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.192085][ T362] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.192272][ T362] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.192444][ T362] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.192622][ T362] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.192806][ T362] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.192980][ T362] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.193166][ T362] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.193343][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.193519][ T362] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.193695][ T362] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.193880][ T362] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.194064][ T362] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.194251][ T362] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.194426][ T362] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.194635][ T362] ? move_addr_to_kernel (net/socket.c:2511) [ 18.194819][ T362] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.194993][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.195183][ T362] ___sys_sendmsg (net/socket.c:2641) [ 18.195358][ T362] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.195541][ T362] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.195720][ T362] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.195904][ T362] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.196079][ T362] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.196272][ T362] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.196449][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.196636][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.196861][ T362] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.197042][ T362] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.197232][ T362] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.197450][ T362] RIP: 0033:0x7fb654836c5e [ 18.197641][ T362] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.198161][ T362] RSP: 002b:00007ffc734129d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.198402][ T362] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb654836c5e [ 18.198642][ T362] RDX: 0000000000000000 RSI: 00007ffc73412a90 RDI: 0000000000000005 [ 18.198884][ T362] RBP: 00007ffc734129e0 R08: 0000000000000000 R09: 0000000000000000 [ 18.199120][ T362] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.199365][ T362] R13: 0000000069cbe931 R14: 0000000000000004 R15: 000000000049d620 | [ 18.275950][ T366] ------------[ cut here ]------------ | [ 18.276169][ T366] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/366 | [ 18.276451][ T366] Modules linked in: vrf veth | [ 18.277430][ T366] Tainted: [W]=WARN [ 18.277575][ T366] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.277802][ T366] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.278000][ T366] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.278527][ T366] RSP: 0018:ffa00000007a75d0 EFLAGS: 00010286 [ 18.278742][ T366] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d48f [ 18.278993][ T366] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a478 [ 18.279253][ T366] RBP: 1ff40000000f4ebb R08: 1fe2200000a8d490 R09: fffa3bfffffb05d4 [ 18.279498][ T366] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a074 [ 18.279742][ T366] R13: ff1100000546a040 R14: ffffffff8e3c7940 R15: ff1100000546a3c0 [ 18.279999][ T366] FS: 00007fec79b03440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 18.280289][ T366] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.280500][ T366] CR2: 000000000044f720 CR3: 000000000eba7003 CR4: 0000000000771ef0 [ 18.280742][ T366] PKRU: 55555554 [ 18.280898][ T366] Call Trace: [ 18.281045][ T366] [ 18.281169][ T366] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.281347][ T366] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.281536][ T366] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.281716][ T366] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.281899][ T366] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.282082][ T366] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.282271][ T366] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.282451][ T366] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.282632][ T366] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.282821][ T366] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.283003][ T366] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.283191][ T366] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.283373][ T366] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.283549][ T366] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.283721][ T366] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.283902][ T366] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.284076][ T366] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.284262][ T366] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.284436][ T366] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.284612][ T366] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.284790][ T366] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.284970][ T366] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.285154][ T366] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.285361][ T366] ? move_addr_to_kernel (net/socket.c:2511) [ 18.285537][ T366] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.285710][ T366] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.285895][ T366] ___sys_sendmsg (net/socket.c:2641) [ 18.286070][ T366] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.286259][ T366] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.286437][ T366] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.286616][ T366] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.286789][ T366] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.286973][ T366] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.287158][ T366] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.287335][ T366] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.287510][ T366] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.287686][ T366] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.287872][ T366] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.288076][ T366] RIP: 0033:0x7fec79c5dc5e [ 18.288269][ T366] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.288760][ T366] RSP: 002b:00007fff97651780 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.289003][ T366] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fec79c5dc5e [ 18.289244][ T366] RDX: 0000000000000000 RSI: 00007fff97651840 RDI: 0000000000000005 [ 18.289477][ T366] RBP: 00007fff97651790 R08: 0000000000000000 R09: 0000000000000000 [ 18.289708][ T366] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.289954][ T366] R13: 0000000069cbe931 R14: 0000000000000004 R15: 000000000049d620 | [ 18.365978][ T372] ------------[ cut here ]------------ | [ 18.366131][ T372] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/372 | [ 18.366699][ T372] Modules linked in: vrf veth | [ 18.367105][ T372] Tainted: [W]=WARN [ 18.367209][ T372] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.367375][ T372] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.367510][ T372] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.367963][ T372] RSP: 0018:ffa0000000d175d0 EFLAGS: 00010286 [ 18.368128][ T372] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016fefd7 [ 18.368319][ T372] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b7f7eb8 [ 18.368505][ T372] RBP: 1ff40000001a2ebb R08: 1fe22000016fefd8 R09: fffa3bfffffb05d4 [ 18.368692][ T372] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b7f7c74 [ 18.368884][ T372] R13: ff1100000b7f7c40 R14: ffffffff8e3c7940 R15: ff1100000b7f7e00 [ 18.369076][ T372] FS: 00007fe8d5bb3440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 18.369300][ T372] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.369459][ T372] CR2: 000000000044f720 CR3: 000000000d585001 CR4: 0000000000771ef0 [ 18.369648][ T372] PKRU: 55555554 [ 18.369744][ T372] Call Trace: [ 18.369842][ T372] [ 18.369912][ T372] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.370041][ T372] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.370181][ T372] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.370308][ T372] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.370433][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.370561][ T372] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.370686][ T372] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.370818][ T372] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.370943][ T372] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.371070][ T372] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.371205][ T372] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.371330][ T372] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.371457][ T372] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.371584][ T372] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.371709][ T372] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.371838][ T372] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.371965][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.372091][ T372] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.372224][ T372] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.372352][ T372] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.372482][ T372] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.372607][ T372] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.372734][ T372] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.372896][ T372] ? move_addr_to_kernel (net/socket.c:2511) [ 18.373023][ T372] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.373151][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.373279][ T372] ___sys_sendmsg (net/socket.c:2641) [ 18.373405][ T372] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.373536][ T372] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.373667][ T372] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.373794][ T372] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.373924][ T372] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.374051][ T372] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.374179][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.374306][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.374434][ T372] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.374560][ T372] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.374688][ T372] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.374849][ T372] RIP: 0033:0x7fe8d5d0dc5e [ 18.374983][ T372] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.375433][ T372] RSP: 002b:00007fff4d338570 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.375623][ T372] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe8d5d0dc5e [ 18.375816][ T372] RDX: 0000000000000000 RSI: 00007fff4d338630 RDI: 0000000000000005 [ 18.376005][ T372] RBP: 00007fff4d338580 R08: 0000000000000000 R09: 0000000000000000 [ 18.376203][ T372] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.376396][ T372] R13: 0000000069cbe931 R14: 0000000000000004 R15: 000000000049d620 | [ 18.441946][ T376] ------------[ cut here ]------------ | [ 18.442098][ T376] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/376 | [ 18.442334][ T376] Modules linked in: vrf veth | [ 18.442738][ T376] Tainted: [W]=WARN [ 18.442839][ T376] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.443001][ T376] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.443141][ T376] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.443590][ T376] RSP: 0018:ffa0000000a375d0 EFLAGS: 00010286 [ 18.443755][ T376] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0a87 [ 18.443947][ T376] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785438 [ 18.444139][ T376] RBP: 1ff4000000146ebb R08: 1fe22000004f0a88 R09: fffa3bfffffb05d4 [ 18.444329][ T376] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784934 [ 18.444519][ T376] R13: ff11000002784900 R14: ffffffff8e3c7940 R15: ff11000002785380 [ 18.444713][ T376] FS: 00007f520ce92440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 18.444938][ T376] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.445099][ T376] CR2: 000000000044f720 CR3: 000000000eacc003 CR4: 0000000000771ef0 [ 18.445295][ T376] PKRU: 55555554 [ 18.445393][ T376] Call Trace: [ 18.445492][ T376] [ 18.445559][ T376] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.445686][ T376] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.445827][ T376] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.445962][ T376] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.446088][ T376] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.446226][ T376] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.446352][ T376] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.446480][ T376] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.446607][ T376] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.446733][ T376] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.446866][ T376] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.446994][ T376] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.447121][ T376] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.447254][ T376] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.447380][ T376] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.447506][ T376] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.447633][ T376] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.447760][ T376] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.447895][ T376] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.448021][ T376] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.448232][ T376] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.448357][ T376] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.448482][ T376] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.448638][ T376] ? move_addr_to_kernel (net/socket.c:2511) [ 18.448766][ T376] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.448898][ T376] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.449027][ T376] ___sys_sendmsg (net/socket.c:2641) [ 18.449221][ T376] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.449350][ T376] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.449479][ T376] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.449607][ T376] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.449732][ T376] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.449864][ T376] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.449990][ T376] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.450116][ T376] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.450306][ T376] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.450431][ T376] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.450556][ T376] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.450712][ T376] RIP: 0033:0x7f520cfecc5e [ 18.450850][ T376] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.451373][ T376] RSP: 002b:00007ffd805627a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.451563][ T376] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f520cfecc5e [ 18.451751][ T376] RDX: 0000000000000000 RSI: 00007ffd80562860 RDI: 0000000000000005 [ 18.451948][ T376] RBP: 00007ffd805627b0 R08: 0000000000000000 R09: 0000000000000000 [ 18.452192][ T376] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.452381][ T376] R13: 0000000069cbe931 R14: 0000000000000004 R15: 000000000049d620 | [ 18.518081][ T382] ------------[ cut here ]------------ | [ 18.518306][ T382] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/382 | [ 18.518534][ T382] Modules linked in: vrf veth | [ 18.518939][ T382] Tainted: [W]=WARN [ 18.519041][ T382] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.519209][ T382] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.519345][ T382] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.519805][ T382] RSP: 0018:ffa0000000d175d0 EFLAGS: 00010286 [ 18.519967][ T382] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f08c7 [ 18.520162][ T382] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784638 [ 18.520351][ T382] RBP: 1ff40000001a2ebb R08: 1fe22000004f08c8 R09: fffa3bfffffb05d4 [ 18.520542][ T382] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff110000027843f4 [ 18.520731][ T382] R13: ff110000027843c0 R14: ffffffff8e3c7940 R15: ff11000002784580 [ 18.520926][ T382] FS: 00007fe94a47c440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 18.521153][ T382] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.521317][ T382] CR2: 000000000044f720 CR3: 000000000c2a5003 CR4: 0000000000771ef0 [ 18.521505][ T382] PKRU: 55555554 [ 18.521601][ T382] Call Trace: [ 18.521697][ T382] [ 18.521762][ T382] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.521894][ T382] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.522027][ T382] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.522160][ T382] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.522291][ T382] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.522421][ T382] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.522545][ T382] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.522670][ T382] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.522795][ T382] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.522925][ T382] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.523054][ T382] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.523182][ T382] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.523311][ T382] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.523439][ T382] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.523564][ T382] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.523690][ T382] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.523821][ T382] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.523948][ T382] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.524076][ T382] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.524210][ T382] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.524341][ T382] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.524470][ T382] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.524598][ T382] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.524755][ T382] ? move_addr_to_kernel (net/socket.c:2511) [ 18.524895][ T382] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.525021][ T382] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.525158][ T382] ___sys_sendmsg (net/socket.c:2641) [ 18.525285][ T382] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.525416][ T382] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.525546][ T382] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.525673][ T382] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.525803][ T382] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.525933][ T382] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.526061][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.526196][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.526322][ T382] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.526449][ T382] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.526578][ T382] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.526734][ T382] RIP: 0033:0x7fe94a5d6c5e [ 18.526873][ T382] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.527327][ T382] RSP: 002b:00007ffd54157f80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.527518][ T382] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe94a5d6c5e [ 18.527708][ T382] RDX: 0000000000000000 RSI: 00007ffd54158040 RDI: 0000000000000005 [ 18.527901][ T382] RBP: 00007ffd54157f90 R08: 0000000000000000 R09: 0000000000000000 [ 18.528089][ T382] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.528282][ T382] R13: 0000000069cbe931 R14: 0000000000000004 R15: 000000000049d620 | [ 18.591315][ T386] ------------[ cut here ]------------ | [ 18.591470][ T386] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/386 | [ 18.591704][ T386] Modules linked in: vrf veth | [ 18.592119][ T386] Tainted: [W]=WARN [ 18.592222][ T386] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.592382][ T386] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.592517][ T386] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.592972][ T386] RSP: 0018:ffa00000005875d0 EFLAGS: 00010286 [ 18.593131][ T386] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001a8472f [ 18.593325][ T386] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000d423978 [ 18.593514][ T386] RBP: 1ff40000000b0ebb R08: 1fe2200001a84730 R09: fffa3bfffffb05d4 [ 18.593702][ T386] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004acb574 [ 18.593893][ T386] R13: ff11000004acb540 R14: ffffffff8e3c7940 R15: ff1100000d4238c0 [ 18.594084][ T386] FS: 00007f2feb1f9440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 18.594556][ T386] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.594716][ T386] CR2: 000000000044f720 CR3: 000000000c2a5001 CR4: 0000000000771ef0 [ 18.594909][ T386] PKRU: 55555554 [ 18.595003][ T386] Call Trace: [ 18.595097][ T386] [ 18.595168][ T386] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.595296][ T386] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.595432][ T386] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.595559][ T386] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.595684][ T386] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.595817][ T386] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.595941][ T386] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.596067][ T386] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.596199][ T386] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.596325][ T386] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.596455][ T386] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.596579][ T386] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.596707][ T386] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.596838][ T386] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.596961][ T386] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.597089][ T386] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.597223][ T386] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.597354][ T386] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.597478][ T386] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.597609][ T386] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.597742][ T386] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.597872][ T386] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.597997][ T386] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.598159][ T386] ? move_addr_to_kernel (net/socket.c:2511) [ 18.598290][ T386] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.598416][ T386] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.598546][ T386] ___sys_sendmsg (net/socket.c:2641) [ 18.598672][ T386] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.598805][ T386] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.598934][ T386] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.599067][ T386] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.599205][ T386] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.599341][ T386] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.599471][ T386] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.599598][ T386] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.599725][ T386] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.599854][ T386] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.599982][ T386] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.600141][ T386] RIP: 0033:0x7f2feb353c5e [ 18.600275][ T386] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.600728][ T386] RSP: 002b:00007fffd7bf20e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.600928][ T386] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2feb353c5e [ 18.601119][ T386] RDX: 0000000000000000 RSI: 00007fffd7bf21a0 RDI: 0000000000000005 [ 18.601313][ T386] RBP: 00007fffd7bf20f0 R08: 0000000000000000 R09: 0000000000000000 [ 18.601504][ T386] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.601694][ T386] R13: 0000000069cbe931 R14: 0000000000000004 R15: 000000000049d620 | [ 18.669325][ T392] ------------[ cut here ]------------ | [ 18.669483][ T392] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/392 | [ 18.669721][ T392] Modules linked in: vrf veth | [ 18.670121][ T392] Tainted: [W]=WARN [ 18.670568][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.670728][ T392] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.670868][ T392] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.671324][ T392] RSP: 0018:ffa0000000cc75d0 EFLAGS: 00010286 [ 18.671485][ T392] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e739f [ 18.671675][ T392] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39cf8 [ 18.671874][ T392] RBP: 1ff4000000198ebb R08: 1fe22000009e73a0 R09: fffa3bfffffb05d4 [ 18.672067][ T392] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000d423734 [ 18.672260][ T392] R13: ff1100000d423700 R14: ffffffff8e3c7940 R15: ff11000004f39c40 [ 18.672450][ T392] FS: 00007fd6e8098440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 18.672679][ T392] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.672842][ T392] CR2: 000000000044f720 CR3: 000000000c1bc006 CR4: 0000000000771ef0 [ 18.673036][ T392] PKRU: 55555554 [ 18.673136][ T392] Call Trace: [ 18.673232][ T392] [ 18.673297][ T392] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.673425][ T392] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.673563][ T392] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.673691][ T392] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.673820][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.673949][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.674073][ T392] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.674205][ T392] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.674332][ T392] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.674459][ T392] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.674591][ T392] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.674716][ T392] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.674847][ T392] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.674973][ T392] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.675096][ T392] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.675231][ T392] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.675358][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.675488][ T392] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.675616][ T392] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.675744][ T392] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.675879][ T392] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.676004][ T392] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.676136][ T392] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.676292][ T392] ? move_addr_to_kernel (net/socket.c:2511) [ 18.676424][ T392] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.676553][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.676682][ T392] ___sys_sendmsg (net/socket.c:2641) [ 18.676809][ T392] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.676941][ T392] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.677069][ T392] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.677203][ T392] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.677329][ T392] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.677462][ T392] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.677594][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.677721][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.677853][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.677978][ T392] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.678105][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.678267][ T392] RIP: 0033:0x7fd6e81f2c5e [ 18.678402][ T392] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.678861][ T392] RSP: 002b:00007ffcfc5fb0b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.679055][ T392] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd6e81f2c5e [ 18.679248][ T392] RDX: 0000000000000000 RSI: 00007ffcfc5fb170 RDI: 0000000000000005 [ 18.679436][ T392] RBP: 00007ffcfc5fb0c0 R08: 0000000000000000 R09: 0000000000000000 [ 18.679626][ T392] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.679812][ T392] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 18.748573][ T396] ------------[ cut here ]------------ | [ 18.748729][ T396] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/396 | [ 18.748963][ T396] Modules linked in: vrf veth | [ 18.749820][ T396] Tainted: [W]=WARN [ 18.749920][ T396] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.750079][ T396] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.750219][ T396] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.750674][ T396] RSP: 0018:ffa0000000a375d0 EFLAGS: 00010286 [ 18.750840][ T396] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001a88cff [ 18.751030][ T396] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000d4467f8 [ 18.751222][ T396] RBP: 1ff4000000146ebb R08: 1fe2200001a88d00 R09: fffa3bfffffb05d4 [ 18.751409][ T396] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000d446074 [ 18.751598][ T396] R13: ff1100000d446040 R14: ffffffff8e3c7940 R15: ff1100000d446740 [ 18.751788][ T396] FS: 00007f0b7672c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 18.752014][ T396] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.752180][ T396] CR2: 000000000044f720 CR3: 000000000c1bc005 CR4: 0000000000771ef0 [ 18.752371][ T396] PKRU: 55555554 [ 18.752469][ T396] Call Trace: [ 18.752564][ T396] [ 18.752630][ T396] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.752758][ T396] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.752900][ T396] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.753028][ T396] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.753159][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.753291][ T396] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.753417][ T396] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.753545][ T396] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.753672][ T396] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.753803][ T396] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.753934][ T396] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.754059][ T396] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.754193][ T396] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.754318][ T396] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.754446][ T396] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.754572][ T396] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.754699][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.754831][ T396] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.754957][ T396] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.755084][ T396] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.755221][ T396] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.755345][ T396] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.755472][ T396] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.755627][ T396] ? move_addr_to_kernel (net/socket.c:2511) [ 18.755754][ T396] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.755884][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.756012][ T396] ___sys_sendmsg (net/socket.c:2641) [ 18.756143][ T396] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.756274][ T396] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.756407][ T396] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.756533][ T396] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.756660][ T396] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.756790][ T396] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.756918][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.757045][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.757177][ T396] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.757305][ T396] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.757432][ T396] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.757588][ T396] RIP: 0033:0x7f0b76886c5e [ 18.757721][ T396] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.758175][ T396] RSP: 002b:00007ffd11438060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.758368][ T396] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0b76886c5e [ 18.758555][ T396] RDX: 0000000000000000 RSI: 00007ffd11438120 RDI: 0000000000000005 [ 18.758741][ T396] RBP: 00007ffd11438070 R08: 0000000000000000 R09: 0000000000000000 [ 18.758936][ T396] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.759131][ T396] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 18.826414][ T402] ------------[ cut here ]------------ | [ 18.826573][ T402] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/402 | [ 18.826810][ T402] Modules linked in: vrf veth | [ 18.827220][ T402] Tainted: [W]=WARN [ 18.827321][ T402] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.827483][ T402] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.827618][ T402] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.828086][ T402] RSP: 0018:ffa0000000d675d0 EFLAGS: 00010286 [ 18.828256][ T402] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001a88cc7 [ 18.828447][ T402] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000d446638 [ 18.828639][ T402] RBP: 1ff40000001acebb R08: 1fe2200001a88cc8 R09: fffa3bfffffb05d4 [ 18.828835][ T402] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000d4471f4 [ 18.829025][ T402] R13: ff1100000d4471c0 R14: ffffffff8e3c7940 R15: ff1100000d446580 [ 18.829222][ T402] FS: 00007fc4ccd4b440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 18.829447][ T402] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.829609][ T402] CR2: 000000000044f720 CR3: 000000000c1f8006 CR4: 0000000000771ef0 [ 18.829803][ T402] PKRU: 55555554 [ 18.829902][ T402] Call Trace: [ 18.829998][ T402] [ 18.830064][ T402] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.830197][ T402] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.830337][ T402] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.830466][ T402] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.830594][ T402] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.830724][ T402] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.830852][ T402] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.830980][ T402] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.831107][ T402] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.831238][ T402] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.831370][ T402] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.831497][ T402] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.831623][ T402] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.831749][ T402] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.831876][ T402] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.832004][ T402] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.832130][ T402] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.832265][ T402] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.832391][ T402] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.832516][ T402] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.832645][ T402] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.832770][ T402] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.832901][ T402] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.833056][ T402] ? move_addr_to_kernel (net/socket.c:2511) [ 18.833189][ T402] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.833316][ T402] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.833444][ T402] ___sys_sendmsg (net/socket.c:2641) [ 18.833570][ T402] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.833700][ T402] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.833835][ T402] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.833963][ T402] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.834090][ T402] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.834227][ T402] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.834352][ T402] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.834480][ T402] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.834605][ T402] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.834736][ T402] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.834864][ T402] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.835018][ T402] RIP: 0033:0x7fc4ccea5c5e [ 18.835161][ T402] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.835611][ T402] RSP: 002b:00007ffc72918960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.835803][ T402] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc4ccea5c5e [ 18.835993][ T402] RDX: 0000000000000000 RSI: 00007ffc72918a20 RDI: 0000000000000005 [ 18.836185][ T402] RBP: 00007ffc72918970 R08: 0000000000000000 R09: 0000000000000000 [ 18.836374][ T402] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.836561][ T402] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 18.891958][ T406] ------------[ cut here ]------------ | [ 18.892110][ T406] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/406 | [ 18.892350][ T406] Modules linked in: vrf veth | [ 18.892748][ T406] Tainted: [W]=WARN [ 18.892848][ T406] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.893007][ T406] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.893146][ T406] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.893597][ T406] RSP: 0018:ffa0000000d775d0 EFLAGS: 00010286 [ 18.893759][ T406] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018198ff [ 18.893954][ T406] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc7f8 [ 18.894666][ T406] RBP: 1ff40000001aeebb R08: 1fe2200001819900 R09: fffa3bfffffb05d4 [ 18.894861][ T406] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc934 [ 18.895050][ T406] R13: ff1100000c0cc900 R14: ffffffff8e3c7940 R15: ff1100000c0cc740 [ 18.895242][ T406] FS: 00007f613bb20440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 18.895467][ T406] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.895624][ T406] CR2: 000000000044f720 CR3: 000000000b7de003 CR4: 0000000000771ef0 [ 18.895815][ T406] PKRU: 55555554 [ 18.895909][ T406] Call Trace: [ 18.896003][ T406] [ 18.896069][ T406] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.896201][ T406] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.896337][ T406] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.896463][ T406] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.896589][ T406] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.896721][ T406] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.896851][ T406] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.896979][ T406] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.897110][ T406] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.897237][ T406] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.897366][ T406] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.897490][ T406] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.897617][ T406] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.897743][ T406] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.897870][ T406] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.897995][ T406] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.898121][ T406] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.898255][ T406] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.898382][ T406] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.898509][ T406] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.898640][ T406] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.898765][ T406] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.898895][ T406] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.899050][ T406] ? move_addr_to_kernel (net/socket.c:2511) [ 18.899185][ T406] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.899313][ T406] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.899441][ T406] ___sys_sendmsg (net/socket.c:2641) [ 18.899566][ T406] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.899695][ T406] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.899828][ T406] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.899955][ T406] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.900082][ T406] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.900214][ T406] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.900341][ T406] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.900471][ T406] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.900597][ T406] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.900724][ T406] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.900852][ T406] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.901012][ T406] RIP: 0033:0x7f613bc7ac5e [ 18.901148][ T406] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.901597][ T406] RSP: 002b:00007ffc1a7ee910 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.901788][ T406] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f613bc7ac5e [ 18.901983][ T406] RDX: 0000000000000000 RSI: 00007ffc1a7ee9d0 RDI: 0000000000000005 [ 18.902175][ T406] RBP: 00007ffc1a7ee920 R08: 0000000000000000 R09: 0000000000000000 [ 18.902364][ T406] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.902551][ T406] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 18.973759][ T412] ------------[ cut here ]------------ | [ 18.973953][ T412] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/412 | [ 18.974267][ T412] Modules linked in: vrf veth | [ 18.974764][ T412] Tainted: [W]=WARN [ 18.974912][ T412] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.975120][ T412] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 18.975875][ T412] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.976443][ T412] RSP: 0018:ffa0000000d075d0 EFLAGS: 00010286 [ 18.976720][ T412] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819abf [ 18.977031][ T412] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd5f8 [ 18.977329][ T412] RBP: 1ff40000001a0ebb R08: 1fe2200001819ac0 R09: fffa3bfffffb05d4 [ 18.977721][ T412] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd3b4 [ 18.978056][ T412] R13: ff1100000c0cd380 R14: ffffffff8e3c7940 R15: ff1100000c0cd540 [ 18.978402][ T412] FS: 00007f0294c79440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 18.978760][ T412] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.979017][ T412] CR2: 000000000044f720 CR3: 000000000d34f002 CR4: 0000000000771ef0 [ 18.979264][ T412] PKRU: 55555554 [ 18.979405][ T412] Call Trace: [ 18.979546][ T412] [ 18.979658][ T412] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 18.979841][ T412] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 18.980028][ T412] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 18.980214][ T412] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.980386][ T412] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.980563][ T412] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 18.980735][ T412] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 18.980913][ T412] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 18.981088][ T412] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 18.981275][ T412] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 18.981450][ T412] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 18.981620][ T412] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 18.981793][ T412] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 18.981973][ T412] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 18.982155][ T412] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 18.982330][ T412] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 18.982506][ T412] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.982682][ T412] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 18.982864][ T412] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 18.983162][ T412] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 18.983344][ T412] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 18.983520][ T412] ? copy_msghdr_from_user (net/socket.c:2525) [ 18.983692][ T412] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 18.983983][ T412] ? move_addr_to_kernel (net/socket.c:2511) [ 18.984175][ T412] ? filemap_map_folio_range (mm/filemap.c:3873) [ 18.984348][ T412] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 18.984523][ T412] ___sys_sendmsg (net/socket.c:2641) [ 18.984771][ T412] ? copy_msghdr_from_user (net/socket.c:2628) [ 18.984953][ T412] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 18.985130][ T412] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 18.985318][ T412] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 18.985570][ T412] ? __sys_sendmsg_sock (net/socket.c:2656) [ 18.985746][ T412] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 18.985927][ T412] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.986101][ T412] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 18.986285][ T412] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 18.986459][ T412] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.986634][ T412] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.986846][ T412] RIP: 0033:0x7f0294dd3c5e [ 18.987026][ T412] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.987614][ T412] RSP: 002b:00007ffc894538a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.987862][ T412] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0294dd3c5e [ 18.988100][ T412] RDX: 0000000000000000 RSI: 00007ffc89453960 RDI: 0000000000000005 [ 18.988418][ T412] RBP: 00007ffc894538b0 R08: 0000000000000000 R09: 0000000000000000 [ 18.988651][ T412] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 18.988968][ T412] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.052841][ T416] ------------[ cut here ]------------ | [ 19.053030][ T416] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/416 | [ 19.053725][ T416] Modules linked in: vrf veth | [ 19.054222][ T416] Tainted: [W]=WARN [ 19.054362][ T416] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.054567][ T416] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.054753][ T416] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.055266][ T416] RSP: 0018:ffa0000000d075d0 EFLAGS: 00010286 [ 19.055473][ T416] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000150648f [ 19.055710][ T416] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000a832478 [ 19.055949][ T416] RBP: 1ff40000001a0ebb R08: 1fe2200001506490 R09: fffa3bfffffb05d4 [ 19.056192][ T416] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000a832234 [ 19.056426][ T416] R13: ff1100000a832200 R14: ffffffff8e3c7940 R15: ff1100000a8323c0 [ 19.056661][ T416] FS: 00007f44c396f440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 19.056938][ T416] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.057156][ T416] CR2: 000000000044f720 CR3: 000000000d272001 CR4: 0000000000771ef0 [ 19.057392][ T416] PKRU: 55555554 [ 19.057533][ T416] Call Trace: [ 19.057673][ T416] [ 19.057783][ T416] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.057966][ T416] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.058164][ T416] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.058340][ T416] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.058512][ T416] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.058687][ T416] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.058865][ T416] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.059041][ T416] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.059228][ T416] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.059405][ T416] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.059583][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.059757][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.059939][ T416] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.060113][ T416] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.060295][ T416] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.060470][ T416] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.060647][ T416] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.060826][ T416] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.061001][ T416] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.061185][ T416] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.061362][ T416] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.061537][ T416] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.061710][ T416] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.061919][ T416] ? move_addr_to_kernel (net/socket.c:2511) [ 19.062099][ T416] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.062280][ T416] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.062457][ T416] ___sys_sendmsg (net/socket.c:2641) [ 19.062632][ T416] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.062817][ T416] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.062994][ T416] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.063182][ T416] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.063361][ T416] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.063537][ T416] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.063711][ T416] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.063892][ T416] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.064067][ T416] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.064264][ T416] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.064439][ T416] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.064643][ T416] RIP: 0033:0x7f44c3ac9c5e [ 19.064831][ T416] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.065336][ T416] RSP: 002b:00007fff032cd780 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.065573][ T416] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f44c3ac9c5e [ 19.065816][ T416] RDX: 0000000000000000 RSI: 00007fff032cd840 RDI: 0000000000000005 [ 19.066052][ T416] RBP: 00007fff032cd790 R08: 0000000000000000 R09: 0000000000000000 [ 19.066300][ T416] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.066535][ T416] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.144038][ T422] ------------[ cut here ]------------ | [ 19.144197][ T422] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/422 | [ 19.144426][ T422] Modules linked in: vrf veth | [ 19.144835][ T422] Tainted: [W]=WARN [ 19.144932][ T422] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.145091][ T422] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.145233][ T422] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.145686][ T422] RSP: 0018:ffa0000000db75d0 EFLAGS: 00010286 [ 19.145856][ T422] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001506617 [ 19.146046][ T422] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000a8330b8 [ 19.146241][ T422] RBP: 1ff40000001b6ebb R08: 1fe2200001506618 R09: fffa3bfffffb05d4 [ 19.146434][ T422] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000a833574 [ 19.146625][ T422] R13: ff1100000a833540 R14: ffffffff8e3c7940 R15: ff1100000a833000 [ 19.146822][ T422] FS: 00007f23ac8a5440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 19.147047][ T422] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.147212][ T422] CR2: 000000000044f720 CR3: 000000000b7de004 CR4: 0000000000771ef0 [ 19.147402][ T422] PKRU: 55555554 [ 19.147499][ T422] Call Trace: [ 19.147593][ T422] [ 19.147660][ T422] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.147788][ T422] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.147926][ T422] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.148055][ T422] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.148185][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.148315][ T422] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.148445][ T422] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.148575][ T422] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.148706][ T422] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.148836][ T422] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.148967][ T422] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.149092][ T422] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.149228][ T422] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.149356][ T422] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.149483][ T422] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.149612][ T422] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.149738][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.149868][ T422] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.149996][ T422] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.150127][ T422] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.150264][ T422] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.150392][ T422] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.150517][ T422] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.150674][ T422] ? move_addr_to_kernel (net/socket.c:2511) [ 19.150800][ T422] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.150930][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.151058][ T422] ___sys_sendmsg (net/socket.c:2641) [ 19.151188][ T422] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.151321][ T422] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.151452][ T422] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.151580][ T422] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.151706][ T422] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.151842][ T422] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.151969][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.152096][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.152228][ T422] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.152352][ T422] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.152479][ T422] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.152635][ T422] RIP: 0033:0x7f23ac9ffc5e [ 19.152769][ T422] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.153234][ T422] RSP: 002b:00007ffde0ff5fa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.153424][ T422] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f23ac9ffc5e [ 19.153617][ T422] RDX: 0000000000000000 RSI: 00007ffde0ff6060 RDI: 0000000000000005 [ 19.153809][ T422] RBP: 00007ffde0ff5fb0 R08: 0000000000000000 R09: 0000000000000000 [ 19.153998][ T422] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.154194][ T422] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.219086][ T426] ------------[ cut here ]------------ | [ 19.219375][ T426] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/426 | [ 19.219607][ T426] Modules linked in: vrf veth | [ 19.220005][ T426] Tainted: [W]=WARN [ 19.220107][ T426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.220272][ T426] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.220412][ T426] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.220872][ T426] RSP: 0018:ffa0000000dd75d0 EFLAGS: 00010286 [ 19.221032][ T426] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d48f [ 19.221229][ T426] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a478 [ 19.221417][ T426] RBP: 1ff40000001baebb R08: 1fe2200000a8d490 R09: fffa3bfffffb05d4 [ 19.221606][ T426] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a074 [ 19.221795][ T426] R13: ff1100000546a040 R14: ffffffff8e3c7940 R15: ff1100000546a3c0 [ 19.221993][ T426] FS: 00007f90eae1a440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 19.222223][ T426] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.222384][ T426] CR2: 000000000044f720 CR3: 000000000eac8006 CR4: 0000000000771ef0 [ 19.222576][ T426] PKRU: 55555554 [ 19.222672][ T426] Call Trace: [ 19.222767][ T426] [ 19.222836][ T426] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.222965][ T426] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.223099][ T426] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.223232][ T426] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.223358][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.223491][ T426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.223615][ T426] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.223743][ T426] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.223874][ T426] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.224003][ T426] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.224137][ T426] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.224262][ T426] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.224390][ T426] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.224517][ T426] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.224642][ T426] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.224769][ T426] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.224902][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.225029][ T426] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.225164][ T426] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.225291][ T426] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.225419][ T426] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.225544][ T426] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.225669][ T426] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.225829][ T426] ? move_addr_to_kernel (net/socket.c:2511) [ 19.225955][ T426] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.226082][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.226214][ T426] ___sys_sendmsg (net/socket.c:2641) [ 19.226340][ T426] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.226470][ T426] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.226599][ T426] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.226729][ T426] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.226860][ T426] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.226989][ T426] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.227113][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.227243][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.227371][ T426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.227495][ T426] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.227620][ T426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.227778][ T426] RIP: 0033:0x7f90eaf74c5e [ 19.227914][ T426] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.228367][ T426] RSP: 002b:00007fff913eced0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.228560][ T426] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f90eaf74c5e [ 19.228751][ T426] RDX: 0000000000000000 RSI: 00007fff913ecf90 RDI: 0000000000000005 [ 19.228946][ T426] RBP: 00007fff913ecee0 R08: 0000000000000000 R09: 0000000000000000 [ 19.229140][ T426] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.229329][ T426] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.336181][ T441] ------------[ cut here ]------------ | [ 19.336382][ T441] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/441 | [ 19.336663][ T441] Modules linked in: vrf veth | [ 19.337168][ T441] Tainted: [W]=WARN [ 19.337311][ T441] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.337518][ T441] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.337699][ T441] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.338212][ T441] RSP: 0018:ffa0000000db75d0 EFLAGS: 00010286 [ 19.338421][ T441] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d6f7 [ 19.338654][ T441] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b7b8 [ 19.338916][ T441] RBP: 1ff40000001b6ebb R08: 1fe2200000a8d6f8 R09: fffa3bfffffb05e6 [ 19.339167][ T441] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546acb4 [ 19.339402][ T441] R13: ff1100000546ac80 R14: ffffffff8e3c7940 R15: ff1100000546b700 [ 19.339643][ T441] FS: 00007f89a46a8440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 19.339924][ T441] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.340145][ T441] CR2: 000000000044f720 CR3: 000000000ebf2001 CR4: 0000000000771ef0 [ 19.340389][ T441] PKRU: 55555554 [ 19.340531][ T441] Call Trace: [ 19.340674][ T441] [ 19.340785][ T441] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.340965][ T441] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.341161][ T441] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.341337][ T441] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.341511][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.341691][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.341871][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.342048][ T441] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.342236][ T441] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.342411][ T441] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.342589][ T441] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.342761][ T441] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.342942][ T441] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.343120][ T441] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.343303][ T441] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.343480][ T441] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.343658][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.343843][ T441] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.344017][ T441] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.344203][ T441] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.344381][ T441] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.344555][ T441] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.344729][ T441] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.344939][ T441] ? move_addr_to_kernel (net/socket.c:2511) [ 19.345118][ T441] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.345303][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.345481][ T441] ___sys_sendmsg (net/socket.c:2641) [ 19.345655][ T441] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.345840][ T441] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.346018][ T441] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.346205][ T441] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.346384][ T441] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.346561][ T441] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.346735][ T441] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.346912][ T441] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.347090][ T441] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.347275][ T441] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.347450][ T441] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.347654][ T441] RIP: 0033:0x7f89a4802c5e [ 19.347844][ T441] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.348354][ T441] RSP: 002b:00007fff278c2880 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.348591][ T441] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f89a4802c5e [ 19.348835][ T441] RDX: 0000000000000000 RSI: 00007fff278c2940 RDI: 0000000000000005 [ 19.349072][ T441] RBP: 00007fff278c2890 R08: 0000000000000000 R09: 0000000000000000 [ 19.349320][ T441] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.349557][ T441] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.408680][ T445] ------------[ cut here ]------------ | [ 19.408837][ T445] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/445 | [ 19.409065][ T445] Modules linked in: vrf veth | [ 19.409466][ T445] Tainted: [W]=WARN [ 19.409562][ T445] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.409722][ T445] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.409859][ T445] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.410312][ T445] RSP: 0018:ffa0000000e275d0 EFLAGS: 00010286 [ 19.410472][ T445] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0b67 [ 19.410661][ T445] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785b38 [ 19.410849][ T445] RBP: 1ff40000001c4ebb R08: 1fe22000004f0b68 R09: fffa3bfffffb05e6 [ 19.411037][ T445] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027858f4 [ 19.411230][ T445] R13: ff110000027858c0 R14: ffffffff8e3c7940 R15: ff11000002785a80 [ 19.411422][ T445] FS: 00007f1869ed8440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 19.411641][ T445] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.411799][ T445] CR2: 000000000044f720 CR3: 000000000a3f0005 CR4: 0000000000771ef0 [ 19.411995][ T445] PKRU: 55555554 [ 19.412089][ T445] Call Trace: [ 19.412191][ T445] [ 19.412259][ T445] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.412385][ T445] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.412519][ T445] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.412645][ T445] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.412770][ T445] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.412901][ T445] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.413026][ T445] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.413158][ T445] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.413282][ T445] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.413408][ T445] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.413537][ T445] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.413660][ T445] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.413787][ T445] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.413914][ T445] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.414038][ T445] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.414602][ T445] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.414730][ T445] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.414863][ T445] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.414990][ T445] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.415115][ T445] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.415312][ T445] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.415437][ T445] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.415562][ T445] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.415720][ T445] ? move_addr_to_kernel (net/socket.c:2511) [ 19.415847][ T445] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.415971][ T445] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.416098][ T445] ___sys_sendmsg (net/socket.c:2641) [ 19.416297][ T445] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.416426][ T445] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.416556][ T445] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.416685][ T445] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.416813][ T445] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.416941][ T445] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.417067][ T445] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.417257][ T445] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.417383][ T445] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.417509][ T445] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.417636][ T445] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.417793][ T445] RIP: 0033:0x7f186a032c5e [ 19.417931][ T445] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.418449][ T445] RSP: 002b:00007ffc09a744c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.418641][ T445] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f186a032c5e [ 19.418830][ T445] RDX: 0000000000000000 RSI: 00007ffc09a74580 RDI: 0000000000000005 [ 19.419016][ T445] RBP: 00007ffc09a744d0 R08: 0000000000000000 R09: 0000000000000000 [ 19.419278][ T445] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.419466][ T445] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.505574][ T451] ------------[ cut here ]------------ | [ 19.505730][ T451] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/451 | [ 19.505967][ T451] Modules linked in: vrf veth | [ 19.506368][ T451] Tainted: [W]=WARN [ 19.506466][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.506627][ T451] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.506764][ T451] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.507227][ T451] RSP: 0018:ffa0000000eb75d0 EFLAGS: 00010286 [ 19.507387][ T451] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e708f [ 19.507573][ T451] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38478 [ 19.507759][ T451] RBP: 1ff40000001d6ebb R08: 1fe22000009e7090 R09: fffa3bfffffb05e6 [ 19.507953][ T451] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38cb4 [ 19.508145][ T451] R13: ff11000004f38c80 R14: ffffffff8e3c7940 R15: ff11000004f383c0 [ 19.508338][ T451] FS: 00007ff0ce839440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 19.508560][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.508721][ T451] CR2: 000000000044f720 CR3: 000000000ea2f006 CR4: 0000000000771ef0 [ 19.508912][ T451] PKRU: 55555554 [ 19.509006][ T451] Call Trace: [ 19.509099][ T451] [ 19.509170][ T451] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.509297][ T451] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.509432][ T451] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.509558][ T451] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.509684][ T451] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.509815][ T451] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.509944][ T451] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.510071][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.510202][ T451] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.510328][ T451] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.510455][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.510581][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.510710][ T451] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.510840][ T451] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.510964][ T451] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.511091][ T451] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.511532][ T451] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.511658][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.511786][ T451] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.511914][ T451] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.512044][ T451] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.512177][ T451] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.512303][ T451] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.512457][ T451] ? move_addr_to_kernel (net/socket.c:2511) [ 19.512583][ T451] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.512708][ T451] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.512841][ T451] ___sys_sendmsg (net/socket.c:2641) [ 19.512968][ T451] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.513098][ T451] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.513233][ T451] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.513361][ T451] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.513488][ T451] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.513616][ T451] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.513745][ T451] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.513875][ T451] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.514001][ T451] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.514125][ T451] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.514257][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.514413][ T451] RIP: 0033:0x7ff0ce993c5e [ 19.514547][ T451] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.515009][ T451] RSP: 002b:00007ffd3ea83cf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.515205][ T451] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff0ce993c5e [ 19.515393][ T451] RDX: 0000000000000000 RSI: 00007ffd3ea83db0 RDI: 0000000000000005 [ 19.515581][ T451] RBP: 00007ffd3ea83d00 R08: 0000000000000000 R09: 0000000000000000 [ 19.515767][ T451] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.515958][ T451] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.590638][ T455] ------------[ cut here ]------------ | [ 19.590795][ T455] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/455 | [ 19.591035][ T455] Modules linked in: vrf veth | [ 19.591896][ T455] Tainted: [W]=WARN [ 19.591996][ T455] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.592217][ T455] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.592356][ T455] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.592815][ T455] RSP: 0018:ffa0000000e675d0 EFLAGS: 00010286 [ 19.592980][ T455] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001a88f9f [ 19.593254][ T455] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000d447cf8 [ 19.593444][ T455] RBP: 1ff40000001ccebb R08: 1fe2200001a88fa0 R09: fffa3bfffffb05e6 [ 19.593632][ T455] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000d4478f4 [ 19.593829][ T455] R13: ff1100000d4478c0 R14: ffffffff8e3c7940 R15: ff1100000d447c40 [ 19.594023][ T455] FS: 00007f1b8b4bf440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 19.594319][ T455] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.594480][ T455] CR2: 000000000044f720 CR3: 0000000004d0e002 CR4: 0000000000771ef0 [ 19.594669][ T455] PKRU: 55555554 [ 19.594767][ T455] Call Trace: [ 19.594865][ T455] [ 19.594931][ T455] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.595057][ T455] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.595251][ T455] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.595380][ T455] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.595507][ T455] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.595638][ T455] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.595763][ T455] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.595894][ T455] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.596020][ T455] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.596218][ T455] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.596349][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.596474][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.596601][ T455] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.596727][ T455] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.596853][ T455] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.596978][ T455] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.597103][ T455] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.597244][ T455] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.597370][ T455] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.597497][ T455] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.597625][ T455] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.597752][ T455] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.597880][ T455] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.598035][ T455] ? move_addr_to_kernel (net/socket.c:2511) [ 19.598166][ T455] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.598291][ T455] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.598417][ T455] ___sys_sendmsg (net/socket.c:2641) [ 19.598542][ T455] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.598671][ T455] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.598800][ T455] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.598930][ T455] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.599055][ T455] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.599191][ T455] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.599315][ T455] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.599442][ T455] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.599569][ T455] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.599694][ T455] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.599822][ T455] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.599978][ T455] RIP: 0033:0x7f1b8b619c5e [ 19.600112][ T455] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.600567][ T455] RSP: 002b:00007fff68029930 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.600756][ T455] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1b8b619c5e [ 19.600947][ T455] RDX: 0000000000000000 RSI: 00007fff680299f0 RDI: 0000000000000005 [ 19.601139][ T455] RBP: 00007fff68029940 R08: 0000000000000000 R09: 0000000000000000 [ 19.601329][ T455] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.601517][ T455] R13: 0000000069cbe932 R14: 0000000000000004 R15: 000000000049d620 | [ 19.677534][ T461] ------------[ cut here ]------------ | [ 19.677728][ T461] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/461 | [ 19.678010][ T461] Modules linked in: vrf veth | [ 19.678692][ T461] Tainted: [W]=WARN [ 19.678842][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.679049][ T461] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.679245][ T461] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.679745][ T461] RSP: 0018:ffa0000000ed75d0 EFLAGS: 00010286 [ 19.679964][ T461] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016fef9f [ 19.680209][ T461] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b7f7cf8 [ 19.680445][ T461] RBP: 1ff40000001daebb R08: 1fe22000016fefa0 R09: fffa3bfffffb05e6 [ 19.680681][ T461] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b7f7ab4 [ 19.680927][ T461] R13: ff1100000b7f7a80 R14: ffffffff8e3c7940 R15: ff1100000b7f7c40 [ 19.681177][ T461] FS: 00007ffb8e881440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 19.681450][ T461] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.681655][ T461] CR2: 000000000044f720 CR3: 000000000d591002 CR4: 0000000000771ef0 [ 19.681906][ T461] PKRU: 55555554 [ 19.682049][ T461] Call Trace: [ 19.682205][ T461] [ 19.682319][ T461] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.682493][ T461] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.682676][ T461] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.682855][ T461] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.683028][ T461] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.683214][ T461] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.683386][ T461] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.683561][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.683740][ T461] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.683917][ T461] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.684094][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.684277][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.684454][ T461] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.684630][ T461] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.684802][ T461] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.684984][ T461] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.685173][ T461] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.685350][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.685527][ T461] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.685703][ T461] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.685884][ T461] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.686059][ T461] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.686242][ T461] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.686452][ T461] ? move_addr_to_kernel (net/socket.c:2511) [ 19.686628][ T461] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.686803][ T461] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.686987][ T461] ___sys_sendmsg (net/socket.c:2641) [ 19.687172][ T461] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.687350][ T461] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.687527][ T461] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.687705][ T461] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.687884][ T461] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.688060][ T461] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.688243][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.688417][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.688591][ T461] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.688766][ T461] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.688945][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.689164][ T461] RIP: 0033:0x7ffb8e9dbc5e [ 19.689344][ T461] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.689847][ T461] RSP: 002b:00007fff8b0d27e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.690087][ T461] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ffb8e9dbc5e [ 19.690335][ T461] RDX: 0000000000000000 RSI: 00007fff8b0d28a0 RDI: 0000000000000005 [ 19.690570][ T461] RBP: 00007fff8b0d27f0 R08: 0000000000000000 R09: 0000000000000000 [ 19.690806][ T461] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.691046][ T461] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 19.745752][ T465] ------------[ cut here ]------------ | [ 19.745907][ T465] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/465 | [ 19.746139][ T465] Modules linked in: vrf veth | [ 19.746533][ T465] Tainted: [W]=WARN [ 19.746630][ T465] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.746793][ T465] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.746933][ T465] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.747394][ T465] RSP: 0018:ffa0000000e775d0 EFLAGS: 00010286 [ 19.747554][ T465] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016feef7 [ 19.747744][ T465] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b7f77b8 [ 19.747936][ T465] RBP: 1ff40000001ceebb R08: 1fe22000016feef8 R09: fffa3bfffffb05e6 [ 19.748123][ T465] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b7f7574 [ 19.748318][ T465] R13: ff1100000b7f7540 R14: ffffffff8e3c7940 R15: ff1100000b7f7700 [ 19.748510][ T465] FS: 00007fbc7bf5e440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 19.748733][ T465] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.748898][ T465] CR2: 000000000044f720 CR3: 000000000b760006 CR4: 0000000000771ef0 [ 19.749090][ T465] PKRU: 55555554 [ 19.749190][ T465] Call Trace: [ 19.749285][ T465] [ 19.749352][ T465] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.749477][ T465] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.749613][ T465] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.749743][ T465] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.749873][ T465] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.750002][ T465] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.750127][ T465] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.750258][ T465] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.750387][ T465] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.750512][ T465] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.750640][ T465] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.750765][ T465] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.750894][ T465] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.751019][ T465] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.751147][ T465] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.751275][ T465] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.751402][ T465] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.751529][ T465] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.751657][ T465] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.751786][ T465] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.751920][ T465] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.752046][ T465] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.752252][ T465] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.752410][ T465] ? move_addr_to_kernel (net/socket.c:2511) [ 19.752539][ T465] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.752665][ T465] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.752793][ T465] ___sys_sendmsg (net/socket.c:2641) [ 19.752924][ T465] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.753054][ T465] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.753251][ T465] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.753381][ T465] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.753510][ T465] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.753639][ T465] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.753770][ T465] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.753900][ T465] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.754025][ T465] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.754215][ T465] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.754339][ T465] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.754496][ T465] RIP: 0033:0x7fbc7c0b8c5e [ 19.754629][ T465] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.755085][ T465] RSP: 002b:00007ffe417162d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.755350][ T465] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbc7c0b8c5e [ 19.755539][ T465] RDX: 0000000000000000 RSI: 00007ffe41716390 RDI: 0000000000000005 [ 19.755726][ T465] RBP: 00007ffe417162e0 R08: 0000000000000000 R09: 0000000000000000 [ 19.755918][ T465] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.756107][ T465] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 19.831857][ T471] ------------[ cut here ]------------ | [ 19.832010][ T471] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/471 | [ 19.832254][ T471] Modules linked in: vrf veth | [ 19.832652][ T471] Tainted: [W]=WARN [ 19.832750][ T471] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.832923][ T471] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.833058][ T471] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.833517][ T471] RSP: 0018:ffa0000000ea75d0 EFLAGS: 00010286 [ 19.833682][ T471] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f096f [ 19.833874][ T471] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784b78 [ 19.834067][ T471] RBP: 1ff40000001d4ebb R08: 1fe22000004f0970 R09: fffa3bfffffb05e6 [ 19.834260][ T471] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027851f4 [ 19.834458][ T471] R13: ff110000027851c0 R14: ffffffff8e3c7940 R15: ff11000002784ac0 [ 19.834650][ T471] FS: 00007f5f90248440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 19.834881][ T471] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.835044][ T471] CR2: 000000000044f720 CR3: 000000000901c005 CR4: 0000000000771ef0 [ 19.835238][ T471] PKRU: 55555554 [ 19.835336][ T471] Call Trace: [ 19.835433][ T471] [ 19.835499][ T471] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.835631][ T471] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.835766][ T471] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.835899][ T471] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.836026][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.836162][ T471] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.836288][ T471] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.836419][ T471] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.836548][ T471] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.836677][ T471] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.836807][ T471] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.836937][ T471] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.837065][ T471] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.837548][ T471] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.837678][ T471] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.837806][ T471] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.837936][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.838065][ T471] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.838201][ T471] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.838329][ T471] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.838460][ T471] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.838585][ T471] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.838711][ T471] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.838873][ T471] ? move_addr_to_kernel (net/socket.c:2511) [ 19.838999][ T471] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.839126][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.839258][ T471] ___sys_sendmsg (net/socket.c:2641) [ 19.839386][ T471] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.839516][ T471] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.839645][ T471] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.839774][ T471] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.839905][ T471] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.840034][ T471] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.840166][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.840296][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.840424][ T471] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.840552][ T471] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.840681][ T471] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.840845][ T471] RIP: 0033:0x7f5f903a2c5e [ 19.840982][ T471] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.841440][ T471] RSP: 002b:00007ffe786dad40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.841634][ T471] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5f903a2c5e [ 19.841826][ T471] RDX: 0000000000000000 RSI: 00007ffe786dae00 RDI: 0000000000000005 [ 19.842015][ T471] RBP: 00007ffe786dad50 R08: 0000000000000000 R09: 0000000000000000 [ 19.842208][ T471] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.842399][ T471] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 19.904494][ T475] ------------[ cut here ]------------ | [ 19.904646][ T475] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/475 | [ 19.904881][ T475] Modules linked in: vrf veth | [ 19.905545][ T475] Tainted: [W]=WARN [ 19.905642][ T475] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.905802][ T475] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.905946][ T475] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.906399][ T475] RSP: 0018:ffa0000000ed75d0 EFLAGS: 00010286 [ 19.906560][ T475] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7217 [ 19.906749][ T475] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f390b8 [ 19.906945][ T475] RBP: 1ff40000001daebb R08: 1fe22000009e7218 R09: fffa3bfffffb05e6 [ 19.907137][ T475] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38e74 [ 19.907326][ T475] R13: ff11000004f38e40 R14: ffffffff8e3c7940 R15: ff11000004f39000 [ 19.907516][ T475] FS: 00007f7a0cbba440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 19.907742][ T475] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.907907][ T475] CR2: 000000000044f720 CR3: 000000000ebf8001 CR4: 0000000000771ef0 [ 19.908097][ T475] PKRU: 55555554 [ 19.908199][ T475] Call Trace: [ 19.908296][ T475] [ 19.908360][ T475] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.908487][ T475] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.908622][ T475] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.908752][ T475] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.908882][ T475] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.909011][ T475] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.909141][ T475] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.909269][ T475] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.909396][ T475] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.909521][ T475] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.909651][ T475] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.909778][ T475] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.909908][ T475] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.910035][ T475] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.910166][ T475] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.910294][ T475] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.910419][ T475] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.910547][ T475] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.910675][ T475] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.910801][ T475] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.910934][ T475] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.911060][ T475] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.911192][ T475] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 19.911348][ T475] ? move_addr_to_kernel (net/socket.c:2511) [ 19.911476][ T475] ? filemap_map_folio_range (mm/filemap.c:3873) [ 19.911602][ T475] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.911729][ T475] ___sys_sendmsg (net/socket.c:2641) [ 19.911856][ T475] ? copy_msghdr_from_user (net/socket.c:2628) [ 19.911988][ T475] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 19.912116][ T475] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 19.912249][ T475] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 19.912377][ T475] ? __sys_sendmsg_sock (net/socket.c:2656) [ 19.912507][ T475] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 19.912633][ T475] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.912760][ T475] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 19.912888][ T475] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 19.913014][ T475] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.913146][ T475] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.913302][ T475] RIP: 0033:0x7f7a0cd14c5e [ 19.913437][ T475] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.913888][ T475] RSP: 002b:00007fff3937ec00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.914081][ T475] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7a0cd14c5e [ 19.914274][ T475] RDX: 0000000000000000 RSI: 00007fff3937ecc0 RDI: 0000000000000005 [ 19.914461][ T475] RBP: 00007fff3937ec10 R08: 0000000000000000 R09: 0000000000000000 [ 19.914647][ T475] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 19.914836][ T475] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 19.993525][ T481] ------------[ cut here ]------------ | [ 19.993684][ T481] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/481 | [ 19.993913][ T481] Modules linked in: vrf veth | [ 19.994315][ T481] Tainted: [W]=WARN [ 19.994413][ T481] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.994576][ T481] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 19.994710][ T481] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.995173][ T481] RSP: 0018:ffa0000000ee75d0 EFLAGS: 00010286 [ 19.995335][ T481] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001a88e4f [ 19.995526][ T481] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000d447278 [ 19.995715][ T481] RBP: 1ff40000001dcebb R08: 1fe2200001a88e50 R09: fffa3bfffffb05e6 [ 19.995918][ T481] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000d446af4 [ 19.996110][ T481] R13: ff1100000d446ac0 R14: ffffffff8e3c7940 R15: ff1100000d4471c0 [ 19.996306][ T481] FS: 00007f5484b69440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 19.996528][ T481] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.996687][ T481] CR2: 000000000044f720 CR3: 000000000d2e5006 CR4: 0000000000771ef0 [ 19.996881][ T481] PKRU: 55555554 [ 19.996977][ T481] Call Trace: [ 19.997072][ T481] [ 19.997142][ T481] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 19.997268][ T481] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 19.997403][ T481] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 19.997529][ T481] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.997654][ T481] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.997784][ T481] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 19.997910][ T481] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 19.998036][ T481] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 19.998168][ T481] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 19.998298][ T481] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 19.998425][ T481] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 19.998550][ T481] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 19.998681][ T481] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 19.998807][ T481] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 19.998936][ T481] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 19.999064][ T481] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 19.999198][ T481] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 19.999323][ T481] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 19.999452][ T481] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 19.999579][ T481] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 19.999707][ T481] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 19.999836][ T481] ? copy_msghdr_from_user (net/socket.c:2525) [ 19.999963][ T481] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 20.000119][ T481] ? move_addr_to_kernel (net/socket.c:2511) [ 20.000251][ T481] ? filemap_map_folio_range (mm/filemap.c:3873) [ 20.000379][ T481] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.000505][ T481] ___sys_sendmsg (net/socket.c:2641) [ 20.000631][ T481] ? copy_msghdr_from_user (net/socket.c:2628) [ 20.000762][ T481] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 20.000891][ T481] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 20.001021][ T481] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 20.001151][ T481] ? __sys_sendmsg_sock (net/socket.c:2656) [ 20.001280][ T481] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 20.001409][ T481] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.001535][ T481] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.001664][ T481] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 20.001791][ T481] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.001925][ T481] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.002084][ T481] RIP: 0033:0x7f5484cc3c5e [ 20.002225][ T481] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.002680][ T481] RSP: 002b:00007ffd31be0ec0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.002878][ T481] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5484cc3c5e [ 20.003072][ T481] RDX: 0000000000000000 RSI: 00007ffd31be0f80 RDI: 0000000000000005 [ 20.003263][ T481] RBP: 00007ffd31be0ed0 R08: 0000000000000000 R09: 0000000000000000 [ 20.003457][ T481] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 20.003647][ T481] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 20.056541][ T485] ------------[ cut here ]------------ | [ 20.056692][ T485] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/485 | [ 20.056925][ T485] Modules linked in: vrf veth | [ 20.057798][ T485] Tainted: [W]=WARN [ 20.057900][ T485] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.058060][ T485] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 20.058260][ T485] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.058714][ T485] RSP: 0018:ffa0000000ee75d0 EFLAGS: 00010286 [ 20.058880][ T485] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b2f [ 20.059069][ T485] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd978 [ 20.059325][ T485] RBP: 1ff40000001dcebb R08: 1fe2200001819b30 R09: fffa3bfffffb05e6 [ 20.059516][ T485] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cc774 [ 20.059702][ T485] R13: ff1100000c0cc740 R14: ffffffff8e3c7940 R15: ff1100000c0cd8c0 [ 20.059898][ T485] FS: 00007fc939dd2440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 20.060121][ T485] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.060427][ T485] CR2: 000000000044f720 CR3: 000000000b5a0005 CR4: 0000000000771ef0 [ 20.060618][ T485] PKRU: 55555554 [ 20.060715][ T485] Call Trace: [ 20.060809][ T485] [ 20.060879][ T485] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 20.061010][ T485] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 20.061238][ T485] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 20.061366][ T485] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.061492][ T485] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.061622][ T485] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 20.061750][ T485] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 20.061883][ T485] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 20.062014][ T485] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.062233][ T485] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 20.062365][ T485] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 20.062492][ T485] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 20.062620][ T485] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 20.062747][ T485] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 20.062877][ T485] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 20.063004][ T485] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 20.063224][ T485] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.063352][ T485] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 20.063480][ T485] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 20.063607][ T485] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 20.063740][ T485] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 20.063872][ T485] ? copy_msghdr_from_user (net/socket.c:2525) [ 20.064000][ T485] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 20.064250][ T485] ? move_addr_to_kernel (net/socket.c:2511) [ 20.064376][ T485] ? filemap_map_folio_range (mm/filemap.c:3873) [ 20.064502][ T485] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.064629][ T485] ___sys_sendmsg (net/socket.c:2641) [ 20.064757][ T485] ? copy_msghdr_from_user (net/socket.c:2628) [ 20.064889][ T485] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 20.065017][ T485] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 20.065236][ T485] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 20.065360][ T485] ? __sys_sendmsg_sock (net/socket.c:2656) [ 20.065489][ T485] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 20.065614][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.065739][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.065874][ T485] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 20.066000][ T485] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.066125][ T485] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.066346][ T485] RIP: 0033:0x7fc939f2cc5e [ 20.066480][ T485] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.066932][ T485] RSP: 002b:00007ffcf7dd32f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.067122][ T485] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc939f2cc5e [ 20.067385][ T485] RDX: 0000000000000000 RSI: 00007ffcf7dd33b0 RDI: 0000000000000005 [ 20.067573][ T485] RBP: 00007ffcf7dd3300 R08: 0000000000000000 R09: 0000000000000000 [ 20.067761][ T485] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 20.067948][ T485] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 20.133987][ T491] ------------[ cut here ]------------ | [ 20.134151][ T491] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/491 | [ 20.134380][ T491] Modules linked in: vrf veth | [ 20.134783][ T491] Tainted: [W]=WARN [ 20.134888][ T491] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.135054][ T491] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 20.135822][ T491] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.136448][ T491] RSP: 0018:ffa0000000f175d0 EFLAGS: 00010286 [ 20.136613][ T491] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819857 [ 20.136805][ T491] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc2b8 [ 20.137013][ T491] RBP: 1ff40000001e2ebb R08: 1fe2200001819858 R09: fffa3bfffffb05e6 [ 20.137295][ T491] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd1f4 [ 20.137486][ T491] R13: ff1100000c0cd1c0 R14: ffffffff8e3c7940 R15: ff1100000c0cc200 [ 20.137683][ T491] FS: 00007fb09cee0440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 20.137916][ T491] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.138082][ T491] CR2: 000000000044f720 CR3: 000000000b4b0001 CR4: 0000000000771ef0 [ 20.138372][ T491] PKRU: 55555554 [ 20.138470][ T491] Call Trace: [ 20.138568][ T491] [ 20.138635][ T491] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 20.138768][ T491] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 20.138909][ T491] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 20.139039][ T491] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.139268][ T491] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.139403][ T491] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 20.139529][ T491] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 20.139656][ T491] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 20.139786][ T491] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.139920][ T491] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 20.140054][ T491] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 20.140272][ T491] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 20.140400][ T491] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 20.140529][ T491] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 20.140657][ T491] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 20.140783][ T491] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 20.140916][ T491] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.141044][ T491] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 20.141268][ T491] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 20.141399][ T491] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 20.141531][ T491] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 20.141660][ T491] ? copy_msghdr_from_user (net/socket.c:2525) [ 20.141788][ T491] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 20.141949][ T491] ? move_addr_to_kernel (net/socket.c:2511) [ 20.142075][ T491] ? filemap_map_folio_range (mm/filemap.c:3873) [ 20.142267][ T491] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.142395][ T491] ___sys_sendmsg (net/socket.c:2641) [ 20.142522][ T491] ? copy_msghdr_from_user (net/socket.c:2628) [ 20.142651][ T491] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 20.142781][ T491] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 20.142913][ T491] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 20.143040][ T491] ? __sys_sendmsg_sock (net/socket.c:2656) [ 20.143242][ T491] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 20.143368][ T491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.143493][ T491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.143620][ T491] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 20.143748][ T491] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.143878][ T491] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.144035][ T491] RIP: 0033:0x7fb09d03ac5e [ 20.144245][ T491] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.144699][ T491] RSP: 002b:00007fffadd98a70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.144898][ T491] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb09d03ac5e [ 20.145088][ T491] RDX: 0000000000000000 RSI: 00007fffadd98b30 RDI: 0000000000000005 [ 20.145281][ T491] RBP: 00007fffadd98a80 R08: 0000000000000000 R09: 0000000000000000 [ 20.145470][ T491] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 20.145660][ T491] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 20.212905][ T495] ------------[ cut here ]------------ | [ 20.213064][ T495] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/495 | [ 20.213301][ T495] Modules linked in: vrf veth | [ 20.213697][ T495] Tainted: [W]=WARN [ 20.213793][ T495] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.213956][ T495] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 20.214092][ T495] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.214555][ T495] RSP: 0018:ffa0000000d975d0 EFLAGS: 00010286 [ 20.214716][ T495] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe220000150679f [ 20.214909][ T495] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000a833cf8 [ 20.215098][ T495] RBP: 1ff40000001b2ebb R08: 1fe22000015067a0 R09: fffa3bfffffb05e6 [ 20.215293][ T495] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000a8331f4 [ 20.215482][ T495] R13: ff1100000a8331c0 R14: ffffffff8e3c7940 R15: ff1100000a833c40 [ 20.215671][ T495] FS: 00007f257bb49440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 20.215904][ T495] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.216065][ T495] CR2: 000000000044f720 CR3: 000000000b4b0004 CR4: 0000000000771ef0 [ 20.216262][ T495] PKRU: 55555554 [ 20.216358][ T495] Call Trace: [ 20.216453][ T495] [ 20.216518][ T495] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 20.216646][ T495] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 20.216785][ T495] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 20.216917][ T495] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.217044][ T495] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.217178][ T495] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 20.217303][ T495] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 20.217430][ T495] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 20.217556][ T495] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.217683][ T495] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 20.217817][ T495] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 20.217942][ T495] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 20.218069][ T495] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 20.218201][ T495] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 20.218332][ T495] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 20.218462][ T495] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 20.218591][ T495] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.218721][ T495] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 20.218853][ T495] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 20.218980][ T495] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 20.219109][ T495] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 20.219241][ T495] ? copy_msghdr_from_user (net/socket.c:2525) [ 20.219372][ T495] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 20.219529][ T495] ? move_addr_to_kernel (net/socket.c:2511) [ 20.219659][ T495] ? filemap_map_folio_range (mm/filemap.c:3873) [ 20.219787][ T495] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.219925][ T495] ___sys_sendmsg (net/socket.c:2641) [ 20.220052][ T495] ? copy_msghdr_from_user (net/socket.c:2628) [ 20.220512][ T495] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 20.220645][ T495] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 20.220773][ T495] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 20.220903][ T495] ? __sys_sendmsg_sock (net/socket.c:2656) [ 20.221035][ T495] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 20.221167][ T495] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.221295][ T495] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.221423][ T495] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 20.221551][ T495] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.221677][ T495] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.221838][ T495] RIP: 0033:0x7f257bca3c5e [ 20.221977][ T495] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.222436][ T495] RSP: 002b:00007fff0f06ddd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.222630][ T495] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f257bca3c5e [ 20.222823][ T495] RDX: 0000000000000000 RSI: 00007fff0f06de90 RDI: 0000000000000005 [ 20.223011][ T495] RBP: 00007fff0f06dde0 R08: 0000000000000000 R09: 0000000000000000 [ 20.223206][ T495] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 20.223395][ T495] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 20.290444][ T501] ------------[ cut here ]------------ | [ 20.290642][ T501] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/501 | [ 20.290918][ T501] Modules linked in: vrf veth | [ 20.291552][ T501] Tainted: [W]=WARN [ 20.291690][ T501] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.291901][ T501] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 20.292082][ T501] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.292590][ T501] RSP: 0018:ffa0000000ee75d0 EFLAGS: 00010286 [ 20.292800][ T501] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe220000150648f [ 20.293049][ T501] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000a832478 [ 20.293302][ T501] RBP: 1ff40000001dcebb R08: 1fe2200001506490 R09: fffa3bfffffb05e6 [ 20.293541][ T501] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000a832234 [ 20.293777][ T501] R13: ff1100000a832200 R14: ffffffff8e3c7940 R15: ff1100000a8323c0 [ 20.294025][ T501] FS: 00007fd9c9463440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 20.294308][ T501] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.294521][ T501] CR2: 000000000044f720 CR3: 000000000ea17003 CR4: 0000000000771ef0 [ 20.294758][ T501] PKRU: 55555554 [ 20.294907][ T501] Call Trace: [ 20.295049][ T501] [ 20.295176][ T501] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 20.295351][ T501] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 20.295534][ T501] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 20.295711][ T501] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.295889][ T501] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.296067][ T501] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 20.296249][ T501] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 20.296427][ T501] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 20.296603][ T501] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.296779][ T501] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 20.296960][ T501] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 20.297144][ T501] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 20.297324][ T501] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 20.297499][ T501] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 20.297674][ T501] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 20.297856][ T501] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 20.298033][ T501] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.298219][ T501] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 20.298396][ T501] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 20.298572][ T501] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 20.298754][ T501] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 20.298939][ T501] ? copy_msghdr_from_user (net/socket.c:2525) [ 20.299113][ T501] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 20.299328][ T501] ? move_addr_to_kernel (net/socket.c:2511) [ 20.299503][ T501] ? filemap_map_folio_range (mm/filemap.c:3873) [ 20.299677][ T501] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.299860][ T501] ___sys_sendmsg (net/socket.c:2641) [ 20.300035][ T501] ? copy_msghdr_from_user (net/socket.c:2628) [ 20.300228][ T501] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 20.300405][ T501] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 20.300581][ T501] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 20.300755][ T501] ? __sys_sendmsg_sock (net/socket.c:2656) [ 20.300938][ T501] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 20.301112][ T501] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.301299][ T501] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.301484][ T501] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 20.301660][ T501] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.301846][ T501] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.302051][ T501] RIP: 0033:0x7fd9c95bdc5e [ 20.302244][ T501] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.302745][ T501] RSP: 002b:00007fff241780d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.302984][ T501] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd9c95bdc5e [ 20.303233][ T501] RDX: 0000000000000000 RSI: 00007fff24178190 RDI: 0000000000000005 [ 20.303470][ T501] RBP: 00007fff241780e0 R08: 0000000000000000 R09: 0000000000000000 [ 20.303709][ T501] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 20.303948][ T501] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 20.366103][ T505] ------------[ cut here ]------------ | [ 20.366304][ T505] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/505 | [ 20.366577][ T505] Modules linked in: vrf veth | [ 20.367074][ T505] Tainted: [W]=WARN [ 20.367230][ T505] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.367436][ T505] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 20.367621][ T505] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.368127][ T505] RSP: 0018:ffa0000000f575d0 EFLAGS: 00010286 [ 20.368353][ T505] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d7d7 [ 20.368593][ T505] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546beb8 [ 20.368832][ T505] RBP: 1ff40000001eaebb R08: 1fe2200000a8d7d8 R09: fffa3bfffffb05e6 [ 20.369066][ T505] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a934 [ 20.369310][ T505] R13: ff1100000546a900 R14: ffffffff8e3c7940 R15: ff1100000546be00 [ 20.369546][ T505] FS: 00007f6aff597440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 20.369826][ T505] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.370033][ T505] CR2: 000000000044f720 CR3: 000000000ca72006 CR4: 0000000000771ef0 [ 20.370279][ T505] PKRU: 55555554 [ 20.370421][ T505] Call Trace: [ 20.370562][ T505] [ 20.370675][ T505] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 20.370858][ T505] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 20.371045][ T505] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 20.371232][ T505] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.371405][ T505] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.371580][ T505] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 20.371753][ T505] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 20.371935][ T505] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 20.372110][ T505] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 20.372298][ T505] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 20.372476][ T505] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 20.372647][ T505] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 20.372829][ T505] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 20.373004][ T505] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 20.373183][ T505] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 20.373358][ T505] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 20.373535][ T505] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.373711][ T505] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 20.373890][ T505] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 20.374064][ T505] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 20.374249][ T505] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 20.374423][ T505] ? copy_msghdr_from_user (net/socket.c:2525) [ 20.374597][ T505] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 20.374802][ T505] ? move_addr_to_kernel (net/socket.c:2511) [ 20.374986][ T505] ? filemap_map_folio_range (mm/filemap.c:3873) [ 20.375171][ T505] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 20.375348][ T505] ___sys_sendmsg (net/socket.c:2641) [ 20.375523][ T505] ? copy_msghdr_from_user (net/socket.c:2628) [ 20.375701][ T505] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 20.375885][ T505] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 20.376062][ T505] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 20.376248][ T505] ? __sys_sendmsg_sock (net/socket.c:2656) [ 20.376424][ T505] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 20.376598][ T505] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.376773][ T505] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 20.376958][ T505] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 20.377145][ T505] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.377320][ T505] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.377528][ T505] RIP: 0033:0x7f6aff6f1c5e [ 20.377711][ T505] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.378221][ T505] RSP: 002b:00007ffea4d94b90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.378459][ T505] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6aff6f1c5e [ 20.378697][ T505] RDX: 0000000000000000 RSI: 00007ffea4d94c50 RDI: 0000000000000005 [ 20.378941][ T505] RBP: 00007ffea4d94ba0 R08: 0000000000000000 R09: 0000000000000000 [ 20.379185][ T505] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 20.379420][ T505] R13: 0000000069cbe933 R14: 0000000000000004 R15: 000000000049d620 | [ 22.849252][ T730] ------------[ cut here ]------------ | [ 22.849418][ T730] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/730 | [ 22.849649][ T730] Modules linked in: vrf veth | [ 22.850051][ T730] Tainted: [W]=WARN [ 22.850556][ T730] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.850718][ T730] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 22.850856][ T730] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.851322][ T730] RSP: 0018:ffa0000001bd75d0 EFLAGS: 00010286 [ 22.851484][ T730] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0a87 [ 22.851675][ T730] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785438 [ 22.851870][ T730] RBP: 1ff400000037aebb R08: 1fe22000004f0a88 R09: fffa3bfffffb05d4 [ 22.852061][ T730] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784cb4 [ 22.852260][ T730] R13: ff11000002784c80 R14: ffffffff8e3c7940 R15: ff11000002785380 [ 22.852455][ T730] FS: 00007f710df06440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 22.852680][ T730] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.852848][ T730] CR2: 000000000044f720 CR3: 000000000f77f006 CR4: 0000000000771ef0 [ 22.853045][ T730] PKRU: 55555554 [ 22.853147][ T730] Call Trace: [ 22.853242][ T730] [ 22.853309][ T730] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 22.853436][ T730] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 22.853576][ T730] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 22.853705][ T730] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 22.853833][ T730] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 22.853972][ T730] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 22.854098][ T730] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 22.854232][ T730] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 22.854360][ T730] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 22.854487][ T730] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 22.854617][ T730] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 22.854745][ T730] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 22.854879][ T730] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 22.855007][ T730] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 22.855139][ T730] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 22.855272][ T730] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 22.855400][ T730] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 22.855530][ T730] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 22.855663][ T730] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 22.855793][ T730] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 22.855934][ T730] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 22.856065][ T730] ? copy_msghdr_from_user (net/socket.c:2525) [ 22.856198][ T730] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 22.856356][ T730] ? move_addr_to_kernel (net/socket.c:2511) [ 22.856486][ T730] ? filemap_map_folio_range (mm/filemap.c:3873) [ 22.856614][ T730] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 22.856744][ T730] ___sys_sendmsg (net/socket.c:2641) [ 22.856877][ T730] ? copy_msghdr_from_user (net/socket.c:2628) [ 22.857007][ T730] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 22.857146][ T730] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 22.857277][ T730] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 22.857406][ T730] ? __sys_sendmsg_sock (net/socket.c:2656) [ 22.857537][ T730] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 22.857665][ T730] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 22.857794][ T730] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 22.857929][ T730] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 22.858061][ T730] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.858198][ T730] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.858361][ T730] RIP: 0033:0x7f710e060c5e [ 22.858496][ T730] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.858962][ T730] RSP: 002b:00007ffc79641ac0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.859164][ T730] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f710e060c5e [ 22.859355][ T730] RDX: 0000000000000000 RSI: 00007ffc79641b80 RDI: 0000000000000005 [ 22.859544][ T730] RBP: 00007ffc79641ad0 R08: 0000000000000000 R09: 0000000000000000 [ 22.859743][ T730] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 22.859937][ T730] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 22.928165][ T734] ------------[ cut here ]------------ | [ 22.928325][ T734] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/734 | [ 22.928554][ T734] Modules linked in: vrf veth | [ 22.928961][ T734] Tainted: [W]=WARN [ 22.929062][ T734] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.929234][ T734] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 22.929369][ T734] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.929820][ T734] RSP: 0018:ffa0000000f975d0 EFLAGS: 00010286 [ 22.929986][ T734] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e739f [ 22.930188][ T734] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39cf8 [ 22.930377][ T734] RBP: 1ff40000001f2ebb R08: 1fe22000009e73a0 R09: fffa3bfffffb05d4 [ 22.930565][ T734] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f393b4 [ 22.930753][ T734] R13: ff11000004f39380 R14: ffffffff8e3c7940 R15: ff11000004f39c40 [ 22.930948][ T734] FS: 00007f7a9ae45440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 22.931178][ T734] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.931340][ T734] CR2: 000000000044f720 CR3: 00000000056b5006 CR4: 0000000000771ef0 [ 22.931534][ T734] PKRU: 55555554 [ 22.931629][ T734] Call Trace: [ 22.931726][ T734] [ 22.931791][ T734] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 22.931921][ T734] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 22.932056][ T734] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 22.932191][ T734] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 22.932317][ T734] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 22.932449][ T734] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 22.932576][ T734] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 22.932707][ T734] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 22.932836][ T734] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 22.932966][ T734] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 22.933095][ T734] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 22.933226][ T734] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 22.933355][ T734] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 22.933483][ T734] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 22.933608][ T734] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 22.933739][ T734] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 22.933871][ T734] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 22.933998][ T734] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 22.934125][ T734] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 22.934332][ T734] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 22.934463][ T734] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 22.934591][ T734] ? copy_msghdr_from_user (net/socket.c:2525) [ 22.934717][ T734] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 22.934879][ T734] ? move_addr_to_kernel (net/socket.c:2511) [ 22.935006][ T734] ? filemap_map_folio_range (mm/filemap.c:3873) [ 22.935206][ T734] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 22.935333][ T734] ___sys_sendmsg (net/socket.c:2641) [ 22.935459][ T734] ? copy_msghdr_from_user (net/socket.c:2628) [ 22.935588][ T734] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 22.935721][ T734] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 22.935854][ T734] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 22.935982][ T734] ? __sys_sendmsg_sock (net/socket.c:2656) [ 22.936113][ T734] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 22.936297][ T734] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 22.936425][ T734] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 22.936553][ T734] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 22.936680][ T734] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.936806][ T734] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.936969][ T734] RIP: 0033:0x7f7a9af9fc5e [ 22.937106][ T734] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.937609][ T734] RSP: 002b:00007ffee72df620 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.937802][ T734] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7a9af9fc5e [ 22.938001][ T734] RDX: 0000000000000000 RSI: 00007ffee72df6e0 RDI: 0000000000000005 [ 22.938240][ T734] RBP: 00007ffee72df630 R08: 0000000000000000 R09: 0000000000000000 [ 22.938429][ T734] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 22.938619][ T734] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.009949][ T740] ------------[ cut here ]------------ | [ 23.010102][ T740] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/740 | [ 23.010345][ T740] Modules linked in: vrf veth | [ 23.010746][ T740] Tainted: [W]=WARN [ 23.010849][ T740] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.011010][ T740] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.011157][ T740] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.011609][ T740] RSP: 0018:ffa0000001ca75d0 EFLAGS: 00010286 [ 23.011772][ T740] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e71a7 [ 23.011969][ T740] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38d38 [ 23.012163][ T740] RBP: 1ff4000000394ebb R08: 1fe22000009e71a8 R09: fffa3bfffffb05d4 [ 23.012354][ T740] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39574 [ 23.012543][ T740] R13: ff11000004f39540 R14: ffffffff8e3c7940 R15: ff11000004f38c80 [ 23.012732][ T740] FS: 00007fdbf3426440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 23.012960][ T740] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.013120][ T740] CR2: 000000000044f720 CR3: 000000000c267003 CR4: 0000000000771ef0 [ 23.013368][ T740] PKRU: 55555554 [ 23.013464][ T740] Call Trace: [ 23.013558][ T740] [ 23.013623][ T740] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.013749][ T740] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.013887][ T740] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.014014][ T740] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.014189][ T740] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.014318][ T740] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.014445][ T740] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.014572][ T740] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.014698][ T740] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.014824][ T740] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.014955][ T740] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.015078][ T740] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.015250][ T740] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.015378][ T740] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.015502][ T740] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.015629][ T740] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.015756][ T740] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.015888][ T740] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.016014][ T740] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.016188][ T740] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.016317][ T740] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.016447][ T740] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.016572][ T740] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.016729][ T740] ? move_addr_to_kernel (net/socket.c:2511) [ 23.016858][ T740] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.016983][ T740] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.017112][ T740] ___sys_sendmsg (net/socket.c:2641) [ 23.017285][ T740] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.017416][ T740] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.017545][ T740] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.017673][ T740] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.017800][ T740] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.017933][ T740] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.018059][ T740] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.018237][ T740] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.018366][ T740] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.018492][ T740] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.018618][ T740] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.018774][ T740] RIP: 0033:0x7fdbf3580c5e [ 23.018913][ T740] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.019429][ T740] RSP: 002b:00007ffce8486d90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.019621][ T740] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdbf3580c5e [ 23.019813][ T740] RDX: 0000000000000000 RSI: 00007ffce8486e50 RDI: 0000000000000005 [ 23.020004][ T740] RBP: 00007ffce8486da0 R08: 0000000000000000 R09: 0000000000000000 [ 23.020225][ T740] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.020412][ T740] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.085134][ T744] ------------[ cut here ]------------ | [ 23.085339][ T744] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/744 | [ 23.085617][ T744] Modules linked in: vrf veth | [ 23.086118][ T744] Tainted: [W]=WARN [ 23.086878][ T744] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.087261][ T744] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.087549][ T744] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.088169][ T744] RSP: 0018:ffa0000001c875d0 EFLAGS: 00010286 [ 23.088476][ T744] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819af7 [ 23.088807][ T744] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd7b8 [ 23.089214][ T744] RBP: 1ff4000000390ebb R08: 1fe2200001819af8 R09: fffa3bfffffb05d4 [ 23.089505][ T744] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc234 [ 23.089812][ T744] R13: ff1100000c0cc200 R14: ffffffff8e3c7940 R15: ff1100000c0cd700 [ 23.090107][ T744] FS: 00007f3b193ec440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 23.090388][ T744] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.090595][ T744] CR2: 000000000044f720 CR3: 000000000d758001 CR4: 0000000000771ef0 [ 23.090832][ T744] PKRU: 55555554 [ 23.090982][ T744] Call Trace: [ 23.091123][ T744] [ 23.091247][ T744] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.091425][ T744] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.091608][ T744] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.091783][ T744] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.091962][ T744] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.092150][ T744] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.092321][ T744] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.092496][ T744] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.092672][ T744] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.092856][ T744] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.093033][ T744] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.093213][ T744] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.093388][ T744] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.093562][ T744] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.093733][ T744] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.093914][ T744] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.094091][ T744] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.094278][ T744] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.094454][ T744] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.094629][ T744] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.094805][ T744] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.094981][ T744] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.095168][ T744] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.095372][ T744] ? move_addr_to_kernel (net/socket.c:2511) [ 23.095552][ T744] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.095728][ T744] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.095912][ T744] ___sys_sendmsg (net/socket.c:2641) [ 23.096086][ T744] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.096278][ T744] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.096455][ T744] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.096632][ T744] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.096809][ T744] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.096989][ T744] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.097176][ T744] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.097354][ T744] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.097529][ T744] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.097705][ T744] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.097884][ T744] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.098090][ T744] RIP: 0033:0x7f3b19546c5e [ 23.098283][ T744] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.098780][ T744] RSP: 002b:00007fffc08e62d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.099024][ T744] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3b19546c5e [ 23.099273][ T744] RDX: 0000000000000000 RSI: 00007fffc08e6390 RDI: 0000000000000005 [ 23.099507][ T744] RBP: 00007fffc08e62e0 R08: 0000000000000000 R09: 0000000000000000 [ 23.099740][ T744] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.099974][ T744] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.167961][ T750] ------------[ cut here ]------------ | [ 23.168163][ T750] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/750 | [ 23.168437][ T750] Modules linked in: vrf veth | [ 23.168927][ T750] Tainted: [W]=WARN [ 23.169070][ T750] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.169299][ T750] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.169480][ T750] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.169984][ T750] RSP: 0018:ffa0000001ca75d0 EFLAGS: 00010286 [ 23.170208][ T750] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819937 [ 23.170445][ T750] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc9b8 [ 23.170679][ T750] RBP: 1ff4000000394ebb R08: 1fe2200001819938 R09: fffa3bfffffb05d4 [ 23.170916][ T750] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd8f4 [ 23.172025][ T750] R13: ff1100000c0cd8c0 R14: ffffffff8e3c7940 R15: ff1100000c0cc900 [ 23.172341][ T750] FS: 00007fb1c7c8a440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 23.172679][ T750] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.172956][ T750] CR2: 000000000044f720 CR3: 0000000002768004 CR4: 0000000000771ef0 [ 23.173224][ T750] PKRU: 55555554 [ 23.173366][ T750] Call Trace: [ 23.173508][ T750] [ 23.173620][ T750] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.173793][ T750] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.173985][ T750] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.174172][ T750] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.174344][ T750] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.174520][ T750] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.174689][ T750] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.174873][ T750] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.175049][ T750] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.175232][ T750] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.175407][ T750] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.175578][ T750] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.175754][ T750] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.175937][ T750] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.176109][ T750] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.176299][ T750] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.176473][ T750] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.176647][ T750] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.176820][ T750] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.177000][ T750] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.177192][ T750] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.177367][ T750] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.177543][ T750] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.177745][ T750] ? move_addr_to_kernel (net/socket.c:2511) [ 23.177927][ T750] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.178104][ T750] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.178294][ T750] ___sys_sendmsg (net/socket.c:2641) [ 23.178470][ T750] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.178648][ T750] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.178828][ T750] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.179010][ T750] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.179199][ T750] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.179376][ T750] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.179551][ T750] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.179726][ T750] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.179909][ T750] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.180086][ T750] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.180277][ T750] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.180482][ T750] RIP: 0033:0x7fb1c7de4c5e [ 23.180662][ T750] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.181176][ T750] RSP: 002b:00007ffd87a90f10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.181420][ T750] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb1c7de4c5e [ 23.181653][ T750] RDX: 0000000000000000 RSI: 00007ffd87a90fd0 RDI: 0000000000000005 [ 23.181895][ T750] RBP: 00007ffd87a90f20 R08: 0000000000000000 R09: 0000000000000000 [ 23.182129][ T750] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.182382][ T750] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.257531][ T754] ------------[ cut here ]------------ | [ 23.257686][ T754] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/754 | [ 23.257917][ T754] Modules linked in: vrf veth | [ 23.258910][ T754] Tainted: [W]=WARN [ 23.259009][ T754] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.259213][ T754] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.259351][ T754] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.259811][ T754] RSP: 0018:ffa0000001ca75d0 EFLAGS: 00010286 [ 23.259978][ T754] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d6bf [ 23.260172][ T754] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b5f8 [ 23.260361][ T754] RBP: 1ff4000000394ebb R08: 1fe2200000a8d6c0 R09: fffa3bfffffb05d4 [ 23.260552][ T754] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b8f4 [ 23.260741][ T754] R13: ff1100000546b8c0 R14: ffffffff8e3c7940 R15: ff1100000546b540 [ 23.260936][ T754] FS: 00007f2dea2d8440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 23.261167][ T754] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.261329][ T754] CR2: 000000000044f720 CR3: 000000000c370004 CR4: 0000000000771ef0 [ 23.261523][ T754] PKRU: 55555554 [ 23.261620][ T754] Call Trace: [ 23.261717][ T754] [ 23.261782][ T754] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.261913][ T754] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.262048][ T754] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.262181][ T754] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.262308][ T754] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.262440][ T754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.262566][ T754] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.262693][ T754] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.262820][ T754] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.262949][ T754] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.263078][ T754] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.263205][ T754] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.263336][ T754] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.263464][ T754] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.263590][ T754] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.263718][ T754] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.263849][ T754] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.263976][ T754] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.264103][ T754] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.264238][ T754] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.264369][ T754] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.264496][ T754] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.264622][ T754] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.264779][ T754] ? move_addr_to_kernel (net/socket.c:2511) [ 23.264910][ T754] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.265038][ T754] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.265173][ T754] ___sys_sendmsg (net/socket.c:2641) [ 23.265301][ T754] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.265432][ T754] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.265562][ T754] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.265691][ T754] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.265817][ T754] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.265953][ T754] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.266083][ T754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.266218][ T754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.266346][ T754] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.266473][ T754] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.266599][ T754] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.266756][ T754] RIP: 0033:0x7f2dea432c5e [ 23.266897][ T754] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.267362][ T754] RSP: 002b:00007ffd347e30f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.267557][ T754] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2dea432c5e [ 23.267748][ T754] RDX: 0000000000000000 RSI: 00007ffd347e31b0 RDI: 0000000000000005 [ 23.267945][ T754] RBP: 00007ffd347e3100 R08: 0000000000000000 R09: 0000000000000000 [ 23.268140][ T754] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.268333][ T754] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.338057][ T760] ------------[ cut here ]------------ | [ 23.338666][ T760] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/760 | [ 23.338949][ T760] Modules linked in: vrf veth | [ 23.339452][ T760] Tainted: [W]=WARN [ 23.339594][ T760] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.339798][ T760] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.339987][ T760] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.340498][ T760] RSP: 0018:ffa0000001c475d0 EFLAGS: 00010286 [ 23.340706][ T760] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d617 [ 23.340948][ T760] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b0b8 [ 23.341194][ T760] RBP: 1ff4000000388ebb R08: 1fe2200000a8d618 R09: fffa3bfffffb05d4 [ 23.341430][ T760] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546be34 [ 23.341664][ T760] R13: ff1100000546be00 R14: ffffffff8e3c7940 R15: ff1100000546b000 [ 23.341909][ T760] FS: 00007fcbeea48440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 23.342188][ T760] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.342397][ T760] CR2: 000000000044f720 CR3: 000000000f7e2006 CR4: 0000000000771ef0 [ 23.342633][ T760] PKRU: 55555554 [ 23.342773][ T760] Call Trace: [ 23.342918][ T760] [ 23.343030][ T760] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.343213][ T760] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.343398][ T760] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.343573][ T760] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.343749][ T760] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.343938][ T760] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.344113][ T760] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.344299][ T760] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.344475][ T760] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.344650][ T760] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.344826][ T760] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.345010][ T760] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.345200][ T760] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.345375][ T760] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.345547][ T760] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.345722][ T760] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.345905][ T760] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.346082][ T760] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.346270][ T760] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.346447][ T760] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.346623][ T760] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.346797][ T760] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.346980][ T760] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.347197][ T760] ? move_addr_to_kernel (net/socket.c:2511) [ 23.347373][ T760] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.347546][ T760] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.347725][ T760] ___sys_sendmsg (net/socket.c:2641) [ 23.347905][ T760] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.348083][ T760] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.348273][ T760] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.348449][ T760] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.348623][ T760] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.348802][ T760] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.348988][ T760] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.349175][ T760] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.349352][ T760] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.349526][ T760] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.349699][ T760] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.349912][ T760] RIP: 0033:0x7fcbeeba2c5e [ 23.350094][ T760] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.350603][ T760] RSP: 002b:00007ffc442d9cb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.350839][ T760] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcbeeba2c5e [ 23.351081][ T760] RDX: 0000000000000000 RSI: 00007ffc442d9d70 RDI: 0000000000000005 [ 23.351331][ T760] RBP: 00007ffc442d9cc0 R08: 0000000000000000 R09: 0000000000000000 [ 23.351564][ T760] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.351797][ T760] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.421929][ T764] ------------[ cut here ]------------ | [ 23.422082][ T764] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/764 | [ 23.422324][ T764] Modules linked in: vrf veth | [ 23.422721][ T764] Tainted: [W]=WARN [ 23.422821][ T764] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.422990][ T764] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.423127][ T764] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.423587][ T764] RSP: 0018:ffa00000016075d0 EFLAGS: 00010286 [ 23.423750][ T764] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b2f [ 23.423941][ T764] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785978 [ 23.424130][ T764] RBP: 1ff40000002c0ebb R08: 1fe22000004f0b30 R09: fffa3bfffffb05d4 [ 23.424326][ T764] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785034 [ 23.424516][ T764] R13: ff11000002785000 R14: ffffffff8e3c7940 R15: ff110000027858c0 [ 23.424714][ T764] FS: 00007f6b14b43440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 23.424943][ T764] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.425103][ T764] CR2: 000000000044f720 CR3: 000000000b74b006 CR4: 0000000000771ef0 [ 23.425298][ T764] PKRU: 55555554 [ 23.425395][ T764] Call Trace: [ 23.425490][ T764] [ 23.425556][ T764] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.425683][ T764] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.425819][ T764] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.425950][ T764] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.426075][ T764] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.426208][ T764] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.426337][ T764] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.426464][ T764] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.426595][ T764] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.426723][ T764] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.426858][ T764] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.426983][ T764] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.427109][ T764] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.427238][ T764] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.427362][ T764] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.427491][ T764] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.427616][ T764] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.427742][ T764] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.427874][ T764] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.428001][ T764] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.428137][ T764] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.428262][ T764] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.428390][ T764] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.428547][ T764] ? move_addr_to_kernel (net/socket.c:2511) [ 23.428675][ T764] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.428802][ T764] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.428935][ T764] ___sys_sendmsg (net/socket.c:2641) [ 23.429063][ T764] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.429199][ T764] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.429331][ T764] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.429457][ T764] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.429583][ T764] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.429710][ T764] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.429837][ T764] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.429968][ T764] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.430094][ T764] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.430227][ T764] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.430354][ T764] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.430511][ T764] RIP: 0033:0x7f6b14c9dc5e [ 23.430646][ T764] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.431102][ T764] RSP: 002b:00007ffef264d240 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.431299][ T764] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6b14c9dc5e [ 23.431488][ T764] RDX: 0000000000000000 RSI: 00007ffef264d300 RDI: 0000000000000005 [ 23.431676][ T764] RBP: 00007ffef264d250 R08: 0000000000000000 R09: 0000000000000000 [ 23.431868][ T764] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.432058][ T764] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.499422][ T770] ------------[ cut here ]------------ | [ 23.499576][ T770] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/770 | [ 23.499804][ T770] Modules linked in: vrf veth | [ 23.500691][ T770] Tainted: [W]=WARN [ 23.500789][ T770] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.500953][ T770] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.501088][ T770] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.501547][ T770] RSP: 0018:ffa0000001d275d0 EFLAGS: 00010286 [ 23.501707][ T770] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0abf [ 23.501902][ T770] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027855f8 [ 23.502091][ T770] RBP: 1ff40000003a4ebb R08: 1fe22000004f0ac0 R09: fffa3bfffffb05d4 [ 23.502283][ T770] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff110000027851f4 [ 23.502471][ T770] R13: ff110000027851c0 R14: ffffffff8e3c7940 R15: ff11000002785540 [ 23.502661][ T770] FS: 00007f9ca071d440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 23.502888][ T770] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.503047][ T770] CR2: 000000000044f720 CR3: 000000000c28b002 CR4: 0000000000771ef0 [ 23.503240][ T770] PKRU: 55555554 [ 23.503335][ T770] Call Trace: [ 23.503429][ T770] [ 23.503496][ T770] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.503622][ T770] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.503756][ T770] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.503887][ T770] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.504013][ T770] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.504147][ T770] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.504272][ T770] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.504400][ T770] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.504528][ T770] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.504654][ T770] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.504782][ T770] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.504910][ T770] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.505039][ T770] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.505171][ T770] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.505297][ T770] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.505425][ T770] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.505550][ T770] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.505676][ T770] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.505803][ T770] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.505933][ T770] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.506061][ T770] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.506192][ T770] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.506317][ T770] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.506476][ T770] ? move_addr_to_kernel (net/socket.c:2511) [ 23.506601][ T770] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.506727][ T770] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.506858][ T770] ___sys_sendmsg (net/socket.c:2641) [ 23.506984][ T770] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.507114][ T770] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.507246][ T770] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.507376][ T770] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.507501][ T770] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.507629][ T770] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.507755][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.507885][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.508013][ T770] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.508145][ T770] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.508273][ T770] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.508432][ T770] RIP: 0033:0x7f9ca0877c5e [ 23.508567][ T770] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.509022][ T770] RSP: 002b:00007ffde32b20f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.509220][ T770] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9ca0877c5e [ 23.509408][ T770] RDX: 0000000000000000 RSI: 00007ffde32b21b0 RDI: 0000000000000005 [ 23.509598][ T770] RBP: 00007ffde32b2100 R08: 0000000000000000 R09: 0000000000000000 [ 23.509785][ T770] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.509984][ T770] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.575094][ T774] ------------[ cut here ]------------ | [ 23.575256][ T774] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/774 | [ 23.575484][ T774] Modules linked in: vrf veth | [ 23.575880][ T774] Tainted: [W]=WARN [ 23.575984][ T774] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.576149][ T774] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.576283][ T774] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.576735][ T774] RSP: 0018:ffa00000016075d0 EFLAGS: 00010286 [ 23.576901][ T774] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207a87 [ 23.577090][ T774] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903d438 [ 23.577285][ T774] RBP: 1ff40000002c0ebb R08: 1fe2200001207a88 R09: fffa3bfffffb05d4 [ 23.577477][ T774] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903d1f4 [ 23.577666][ T774] R13: ff1100000903d1c0 R14: ffffffff8e3c7940 R15: ff1100000903d380 [ 23.577859][ T774] FS: 00007fe143882440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 23.578082][ T774] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.578250][ T774] CR2: 000000000044f720 CR3: 000000000c28b004 CR4: 0000000000771ef0 [ 23.578440][ T774] PKRU: 55555554 [ 23.578536][ T774] Call Trace: [ 23.578630][ T774] [ 23.578696][ T774] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.578822][ T774] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.578958][ T774] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.579088][ T774] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.579221][ T774] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.579349][ T774] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.579473][ T774] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.579599][ T774] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.579733][ T774] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.579864][ T774] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.579991][ T774] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.580117][ T774] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.580250][ T774] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.580375][ T774] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.580499][ T774] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.580625][ T774] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.580751][ T774] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.580882][ T774] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.581007][ T774] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.581140][ T774] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.581270][ T774] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.581396][ T774] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.581522][ T774] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.581681][ T774] ? move_addr_to_kernel (net/socket.c:2511) [ 23.581806][ T774] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.581935][ T774] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.582063][ T774] ___sys_sendmsg (net/socket.c:2641) [ 23.582194][ T774] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.582325][ T774] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.582454][ T774] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.582582][ T774] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.582707][ T774] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.582837][ T774] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.582968][ T774] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.583094][ T774] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.583227][ T774] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.583353][ T774] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.583481][ T774] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.583637][ T774] RIP: 0033:0x7fe1439dcc5e [ 23.583771][ T774] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.584238][ T774] RSP: 002b:00007fff26b9c600 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.584430][ T774] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe1439dcc5e [ 23.584619][ T774] RDX: 0000000000000000 RSI: 00007fff26b9c6c0 RDI: 0000000000000005 [ 23.584806][ T774] RBP: 00007fff26b9c610 R08: 0000000000000000 R09: 0000000000000000 [ 23.584999][ T774] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.585195][ T774] R13: 0000000069cbe936 R14: 0000000000000004 R15: 000000000049d620 | [ 23.650287][ T780] ------------[ cut here ]------------ | [ 23.650470][ T780] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/780 | [ 23.650744][ T780] Modules linked in: vrf veth | [ 23.651252][ T780] Tainted: [W]=WARN [ 23.651397][ T780] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.651604][ T780] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.651787][ T780] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.652455][ T780] RSP: 0018:ffa0000001cf75d0 EFLAGS: 00010286 [ 23.652663][ T780] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207b2f [ 23.652907][ T780] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903d978 [ 23.653155][ T780] RBP: 1ff400000039eebb R08: 1fe2200001207b30 R09: fffa3bfffffb05d4 [ 23.653394][ T780] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903d734 [ 23.653634][ T780] R13: ff1100000903d700 R14: ffffffff8e3c7940 R15: ff1100000903d8c0 [ 23.653879][ T780] FS: 00007fcb26a06440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 23.654162][ T780] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.654373][ T780] CR2: 000000000044f720 CR3: 000000000c01f002 CR4: 0000000000771ef0 [ 23.654616][ T780] PKRU: 55555554 [ 23.654757][ T780] Call Trace: [ 23.654906][ T780] [ 23.655018][ T780] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.655205][ T780] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.655390][ T780] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.655566][ T780] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.655744][ T780] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.655923][ T780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.656096][ T780] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.656281][ T780] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.656455][ T780] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.656629][ T780] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.656806][ T780] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.656982][ T780] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.657172][ T780] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.657348][ T780] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.657521][ T780] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.657695][ T780] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.657877][ T780] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.658052][ T780] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.658240][ T780] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.658419][ T780] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.658597][ T780] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.658774][ T780] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.658951][ T780] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.659165][ T780] ? move_addr_to_kernel (net/socket.c:2511) [ 23.659341][ T780] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.659514][ T780] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.659695][ T780] ___sys_sendmsg (net/socket.c:2641) [ 23.659875][ T780] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.660054][ T780] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.660241][ T780] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.660417][ T780] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.660591][ T780] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.660770][ T780] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.660950][ T780] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.661128][ T780] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.661318][ T780] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.661494][ T780] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.661669][ T780] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.661877][ T780] RIP: 0033:0x7fcb26b60c5e [ 23.662059][ T780] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.662566][ T780] RSP: 002b:00007ffc04b6a500 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.662804][ T780] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcb26b60c5e [ 23.663047][ T780] RDX: 0000000000000000 RSI: 00007ffc04b6a5c0 RDI: 0000000000000005 [ 23.663297][ T780] RBP: 00007ffc04b6a510 R08: 0000000000000000 R09: 0000000000000000 [ 23.663533][ T780] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.663767][ T780] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 23.731316][ T784] ------------[ cut here ]------------ | [ 23.731472][ T784] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/784 | [ 23.731708][ T784] Modules linked in: vrf veth | [ 23.732113][ T784] Tainted: [W]=WARN [ 23.732222][ T784] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.732385][ T784] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.732519][ T784] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.732977][ T784] RSP: 0018:ffa0000001c475d0 EFLAGS: 00010286 [ 23.733145][ T784] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf217 [ 23.733337][ T784] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6790b8 [ 23.733525][ T784] RBP: 1ff4000000388ebb R08: 1fe22000016cf218 R09: fffa3bfffffb05d4 [ 23.733713][ T784] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678e74 [ 23.733908][ T784] R13: ff1100000b678e40 R14: ffffffff8e3c7940 R15: ff1100000b679000 [ 23.734100][ T784] FS: 00007f04d03e1440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 23.734329][ T784] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.734490][ T784] CR2: 000000000044f720 CR3: 000000000f46f001 CR4: 0000000000771ef0 [ 23.734685][ T784] PKRU: 55555554 [ 23.734782][ T784] Call Trace: [ 23.734881][ T784] [ 23.734946][ T784] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.735072][ T784] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.735215][ T784] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.735342][ T784] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.735471][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.735602][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.735727][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.735859][ T784] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.735984][ T784] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.736110][ T784] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.736245][ T784] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.736372][ T784] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.736499][ T784] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.736627][ T784] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.736751][ T784] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.736880][ T784] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.737010][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.737148][ T784] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.737275][ T784] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.737401][ T784] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.737530][ T784] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.737657][ T784] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.737792][ T784] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.737950][ T784] ? move_addr_to_kernel (net/socket.c:2511) [ 23.738078][ T784] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.738206][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.738336][ T784] ___sys_sendmsg (net/socket.c:2641) [ 23.738463][ T784] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.738594][ T784] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.738723][ T784] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.738856][ T784] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.738984][ T784] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.739112][ T784] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.739242][ T784] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.739366][ T784] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.739495][ T784] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.739619][ T784] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.739746][ T784] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.739917][ T784] RIP: 0033:0x7f04d053bc5e [ 23.740052][ T784] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.740512][ T784] RSP: 002b:00007fff821557d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.740704][ T784] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f04d053bc5e [ 23.740895][ T784] RDX: 0000000000000000 RSI: 00007fff82155890 RDI: 0000000000000005 [ 23.741084][ T784] RBP: 00007fff821557e0 R08: 0000000000000000 R09: 0000000000000000 [ 23.741279][ T784] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.741466][ T784] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 23.809334][ T790] ------------[ cut here ]------------ | [ 23.809525][ T790] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/790 | [ 23.809800][ T790] Modules linked in: vrf veth | [ 23.810304][ T790] Tainted: [W]=WARN [ 23.810445][ T790] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.810655][ T790] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.810835][ T790] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.811820][ T790] RSP: 0018:ffa0000001d375d0 EFLAGS: 00010286 [ 23.812032][ T790] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf2bf [ 23.812279][ T790] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6795f8 [ 23.812513][ T790] RBP: 1ff40000003a6ebb R08: 1fe22000016cf2c0 R09: fffa3bfffffb05d4 [ 23.812748][ T790] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6793b4 [ 23.812984][ T790] R13: ff1100000b679380 R14: ffffffff8e3c7940 R15: ff1100000b679540 [ 23.813236][ T790] FS: 00007f66dd158440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 23.813508][ T790] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.813714][ T790] CR2: 000000000044f720 CR3: 000000000f474004 CR4: 0000000000771ef0 [ 23.813955][ T790] PKRU: 55555554 [ 23.814096][ T790] Call Trace: [ 23.814247][ T790] [ 23.814361][ T790] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.814536][ T790] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.814719][ T790] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.814898][ T790] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.815071][ T790] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.815263][ T790] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.815435][ T790] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.815610][ T790] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.815787][ T790] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.815968][ T790] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.816154][ T790] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.816327][ T790] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.816504][ T790] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.816680][ T790] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.816859][ T790] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.817037][ T790] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.817224][ T790] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.817399][ T790] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.817574][ T790] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.817748][ T790] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.817935][ T790] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.818110][ T790] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.818293][ T790] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.818502][ T790] ? move_addr_to_kernel (net/socket.c:2511) [ 23.818678][ T790] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.818858][ T790] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.819033][ T790] ___sys_sendmsg (net/socket.c:2641) [ 23.819216][ T790] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.819395][ T790] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.819574][ T790] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.819753][ T790] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.819935][ T790] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.820115][ T790] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.820299][ T790] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.820476][ T790] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.820651][ T790] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.820822][ T790] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.821002][ T790] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.821221][ T790] RIP: 0033:0x7f66dd2b2c5e [ 23.821402][ T790] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.821908][ T790] RSP: 002b:00007fffb3c67620 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.822161][ T790] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f66dd2b2c5e [ 23.822396][ T790] RDX: 0000000000000000 RSI: 00007fffb3c676e0 RDI: 0000000000000005 [ 23.822632][ T790] RBP: 00007fffb3c67630 R08: 0000000000000000 R09: 0000000000000000 [ 23.822873][ T790] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.823112][ T790] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 23.893542][ T794] ------------[ cut here ]------------ | [ 23.893692][ T794] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/794 | [ 23.893922][ T794] Modules linked in: vrf veth | [ 23.894333][ T794] Tainted: [W]=WARN [ 23.894433][ T794] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.894592][ T794] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.894730][ T794] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.895180][ T794] RSP: 0018:ffa0000001cf75d0 EFLAGS: 00010286 [ 23.895340][ T794] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e72bf [ 23.895528][ T794] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 23.895718][ T794] RBP: 1ff400000039eebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05d4 [ 23.895915][ T794] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f383f4 [ 23.896104][ T794] R13: ff11000004f383c0 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 23.896303][ T794] FS: 00007fe43e0c1440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 23.896527][ T794] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.896685][ T794] CR2: 000000000044f720 CR3: 000000000f7f5005 CR4: 0000000000771ef0 [ 23.896880][ T794] PKRU: 55555554 [ 23.896974][ T794] Call Trace: [ 23.897069][ T794] [ 23.897139][ T794] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.897267][ T794] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.897405][ T794] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.897532][ T794] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.897657][ T794] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.897787][ T794] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.897921][ T794] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.898047][ T794] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.898178][ T794] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.898307][ T794] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.898437][ T794] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.898561][ T794] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.898687][ T794] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.898814][ T794] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.898942][ T794] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.899067][ T794] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.899198][ T794] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.899327][ T794] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.899453][ T794] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.899581][ T794] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.899710][ T794] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.899836][ T794] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.899964][ T794] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.900119][ T794] ? move_addr_to_kernel (net/socket.c:2511) [ 23.900256][ T794] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.900383][ T794] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.900509][ T794] ___sys_sendmsg (net/socket.c:2641) [ 23.900634][ T794] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.900766][ T794] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.900897][ T794] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.901024][ T794] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.901157][ T794] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.901287][ T794] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.901411][ T794] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.901537][ T794] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.901664][ T794] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.901789][ T794] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.901920][ T794] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.902076][ T794] RIP: 0033:0x7fe43e21bc5e [ 23.902216][ T794] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.902674][ T794] RSP: 002b:00007ffcc0cbed70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.902868][ T794] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe43e21bc5e [ 23.903055][ T794] RDX: 0000000000000000 RSI: 00007ffcc0cbee30 RDI: 0000000000000005 [ 23.903252][ T794] RBP: 00007ffcc0cbed80 R08: 0000000000000000 R09: 0000000000000000 [ 23.903440][ T794] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.903628][ T794] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 23.973951][ T800] ------------[ cut here ]------------ | [ 23.974101][ T800] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/800 | [ 23.975146][ T800] Modules linked in: vrf veth | [ 23.975542][ T800] Tainted: [W]=WARN [ 23.975638][ T800] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.975798][ T800] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 23.975937][ T800] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.976473][ T800] RSP: 0018:ffa0000001d575d0 EFLAGS: 00010286 [ 23.976637][ T800] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7137 [ 23.976829][ T800] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f389b8 [ 23.977024][ T800] RBP: 1ff40000003aaebb R08: 1fe22000009e7138 R09: fffa3bfffffb05d4 [ 23.977270][ T800] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f398f4 [ 23.977460][ T800] R13: ff11000004f398c0 R14: ffffffff8e3c7940 R15: ff11000004f38900 [ 23.977649][ T800] FS: 00007f968dcb9440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 23.977877][ T800] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.978038][ T800] CR2: 000000000044f720 CR3: 000000000c01f006 CR4: 0000000000771ef0 [ 23.978239][ T800] PKRU: 55555554 [ 23.978334][ T800] Call Trace: [ 23.978428][ T800] [ 23.978493][ T800] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 23.978621][ T800] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 23.978754][ T800] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 23.978887][ T800] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.979014][ T800] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.979147][ T800] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 23.979273][ T800] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 23.979401][ T800] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 23.979526][ T800] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 23.979652][ T800] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 23.979779][ T800] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 23.979909][ T800] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 23.980037][ T800] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 23.980164][ T800] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 23.980288][ T800] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 23.980412][ T800] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 23.980538][ T800] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.980664][ T800] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 23.980793][ T800] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 23.980924][ T800] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 23.981052][ T800] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 23.981186][ T800] ? copy_msghdr_from_user (net/socket.c:2525) [ 23.981310][ T800] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 23.981464][ T800] ? move_addr_to_kernel (net/socket.c:2511) [ 23.981591][ T800] ? filemap_map_folio_range (mm/filemap.c:3873) [ 23.981717][ T800] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 23.981847][ T800] ___sys_sendmsg (net/socket.c:2641) [ 23.981978][ T800] ? copy_msghdr_from_user (net/socket.c:2628) [ 23.982110][ T800] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 23.982242][ T800] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 23.982370][ T800] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 23.982496][ T800] ? __sys_sendmsg_sock (net/socket.c:2656) [ 23.982624][ T800] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 23.982751][ T800] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.982882][ T800] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 23.983009][ T800] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 23.983143][ T800] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.983270][ T800] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.983427][ T800] RIP: 0033:0x7f968de13c5e [ 23.983562][ T800] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.984018][ T800] RSP: 002b:00007ffc88ecd9e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.984214][ T800] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f968de13c5e [ 23.984402][ T800] RDX: 0000000000000000 RSI: 00007ffc88ecdaa0 RDI: 0000000000000005 [ 23.984590][ T800] RBP: 00007ffc88ecd9f0 R08: 0000000000000000 R09: 0000000000000000 [ 23.984781][ T800] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 23.984975][ T800] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.040293][ T804] ------------[ cut here ]------------ | [ 24.040478][ T804] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/804 | [ 24.040753][ T804] Modules linked in: vrf veth | [ 24.041257][ T804] Tainted: [W]=WARN [ 24.041398][ T804] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.041600][ T804] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.041780][ T804] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.042290][ T804] RSP: 0018:ffa0000001c475d0 EFLAGS: 00010286 [ 24.042496][ T804] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819857 [ 24.042733][ T804] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc2b8 [ 24.042979][ T804] RBP: 1ff4000000388ebb R08: 1fe2200001819858 R09: fffa3bfffffb05d4 [ 24.043223][ T804] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc774 [ 24.043460][ T804] R13: ff1100000c0cc740 R14: ffffffff8e3c7940 R15: ff1100000c0cc200 [ 24.043697][ T804] FS: 00007f010ec0d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.043978][ T804] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.044196][ T804] CR2: 000000000044f720 CR3: 000000000d74e003 CR4: 0000000000771ef0 [ 24.044433][ T804] PKRU: 55555554 [ 24.044575][ T804] Call Trace: [ 24.044716][ T804] [ 24.044827][ T804] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.045006][ T804] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.045204][ T804] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.045378][ T804] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.045553][ T804] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.045729][ T804] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.045906][ T804] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.046081][ T804] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.046263][ T804] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.046436][ T804] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.046613][ T804] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.046783][ T804] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.046960][ T804] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.047147][ T804] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.047317][ T804] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.047491][ T804] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.047667][ T804] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.047844][ T804] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.048026][ T804] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.048212][ T804] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.048389][ T804] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.048563][ T804] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.048736][ T804] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.048944][ T804] ? move_addr_to_kernel (net/socket.c:2511) [ 24.049122][ T804] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.049306][ T804] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.049482][ T804] ___sys_sendmsg (net/socket.c:2641) [ 24.049656][ T804] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.049833][ T804] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.050016][ T804] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.050204][ T804] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.050378][ T804] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.050558][ T804] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.050732][ T804] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.050915][ T804] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.051092][ T804] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.051276][ T804] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.051453][ T804] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.051658][ T804] RIP: 0033:0x7f010ed67c5e [ 24.051840][ T804] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.052355][ T804] RSP: 002b:00007ffee46af120 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.052595][ T804] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f010ed67c5e [ 24.052830][ T804] RDX: 0000000000000000 RSI: 00007ffee46af1e0 RDI: 0000000000000005 [ 24.053070][ T804] RBP: 00007ffee46af130 R08: 0000000000000000 R09: 0000000000000000 [ 24.053312][ T804] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.053546][ T804] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.127244][ T810] ------------[ cut here ]------------ | [ 24.127421][ T810] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/810 | [ 24.127695][ T810] Modules linked in: vrf veth | [ 24.128323][ T810] Tainted: [W]=WARN [ 24.128461][ T810] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.128666][ T810] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.128848][ T810] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.129368][ T810] RSP: 0018:ffa0000001d875d0 EFLAGS: 00010286 [ 24.129574][ T810] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819a87 [ 24.129805][ T810] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd438 [ 24.130045][ T810] RBP: 1ff40000003b0ebb R08: 1fe2200001819a88 R09: fffa3bfffffb05d4 [ 24.130291][ T810] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cdab4 [ 24.130539][ T810] R13: ff1100000c0cda80 R14: ffffffff8e3c7940 R15: ff1100000c0cd380 [ 24.130776][ T810] FS: 00007f46739d3440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.131049][ T810] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.131274][ T810] CR2: 000000000044f720 CR3: 000000000f424003 CR4: 0000000000771ef0 [ 24.131509][ T810] PKRU: 55555554 [ 24.131650][ T810] Call Trace: [ 24.131789][ T810] [ 24.131905][ T810] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.132078][ T810] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.132273][ T810] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.132447][ T810] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.132623][ T810] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.132799][ T810] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.132977][ T810] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.133243][ T810] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.133473][ T810] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.133689][ T810] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.133916][ T810] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.134169][ T810] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.134392][ T810] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.134612][ T810] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.134829][ T810] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.135054][ T810] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.135295][ T810] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.135541][ T810] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.135755][ T810] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.135938][ T810] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.136118][ T810] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.136304][ T810] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.136475][ T810] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.136674][ T810] ? move_addr_to_kernel (net/socket.c:2511) [ 24.136856][ T810] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.137027][ T810] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.137216][ T810] ___sys_sendmsg (net/socket.c:2641) [ 24.137390][ T810] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.137567][ T810] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.137741][ T810] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.137922][ T810] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.138096][ T810] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.138281][ T810] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.138453][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.138628][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.138801][ T810] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.138980][ T810] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.139162][ T810] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.139365][ T810] RIP: 0033:0x7f4673b2dc5e [ 24.139547][ T810] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.140057][ T810] RSP: 002b:00007fff656fb620 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.140304][ T810] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4673b2dc5e [ 24.140537][ T810] RDX: 0000000000000000 RSI: 00007fff656fb6e0 RDI: 0000000000000005 [ 24.140771][ T810] RBP: 00007fff656fb630 R08: 0000000000000000 R09: 0000000000000000 [ 24.141010][ T810] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.141254][ T810] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.203246][ T814] ------------[ cut here ]------------ | [ 24.203420][ T814] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/814 | [ 24.203684][ T814] Modules linked in: vrf veth | [ 24.204182][ T814] Tainted: [W]=WARN [ 24.204323][ T814] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.204526][ T814] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.204704][ T814] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.205673][ T814] RSP: 0018:ffa0000001d475d0 EFLAGS: 00010286 [ 24.206152][ T814] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018199df [ 24.206464][ T814] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccef8 [ 24.206768][ T814] RBP: 1ff40000003a8ebb R08: 1fe22000018199e0 R09: fffa3bfffffb05d4 [ 24.207035][ T814] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc5b4 [ 24.207273][ T814] R13: ff1100000c0cc580 R14: ffffffff8e3c7940 R15: ff1100000c0cce40 [ 24.207506][ T814] FS: 00007fb559e5e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.207773][ T814] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.207988][ T814] CR2: 000000000044f720 CR3: 000000000f77a003 CR4: 0000000000771ef0 [ 24.208234][ T814] PKRU: 55555554 [ 24.208374][ T814] Call Trace: [ 24.208513][ T814] [ 24.208624][ T814] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.208794][ T814] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.208986][ T814] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.209171][ T814] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.209343][ T814] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.209520][ T814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.209689][ T814] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.209871][ T814] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.210042][ T814] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.210225][ T814] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.210400][ T814] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.210571][ T814] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.210748][ T814] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.210927][ T814] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.211097][ T814] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.211277][ T814] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.211449][ T814] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.211625][ T814] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.211798][ T814] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.211977][ T814] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.212166][ T814] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.212341][ T814] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.212512][ T814] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.212714][ T814] ? move_addr_to_kernel (net/socket.c:2511) [ 24.212895][ T814] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.213066][ T814] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.213251][ T814] ___sys_sendmsg (net/socket.c:2641) [ 24.213427][ T814] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.213604][ T814] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.213779][ T814] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.213957][ T814] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.214143][ T814] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.214321][ T814] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.214493][ T814] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.214667][ T814] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.214840][ T814] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.215018][ T814] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.215206][ T814] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.215408][ T814] RIP: 0033:0x7fb559fb8c5e [ 24.215586][ T814] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.216092][ T814] RSP: 002b:00007fffe5590310 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.216337][ T814] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb559fb8c5e [ 24.216568][ T814] RDX: 0000000000000000 RSI: 00007fffe55903d0 RDI: 0000000000000005 [ 24.216800][ T814] RBP: 00007fffe5590320 R08: 0000000000000000 R09: 0000000000000000 [ 24.217042][ T814] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.217286][ T814] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.296283][ T820] ------------[ cut here ]------------ | [ 24.296458][ T820] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/820 | [ 24.296723][ T820] Modules linked in: vrf veth | [ 24.297223][ T820] Tainted: [W]=WARN [ 24.297362][ T820] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.297569][ T820] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.297751][ T820] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.298266][ T820] RSP: 0018:ffa0000001db75d0 EFLAGS: 00010286 [ 24.298473][ T820] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d5a7 [ 24.298705][ T820] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ad38 [ 24.298945][ T820] RBP: 1ff40000003b6ebb R08: 1fe2200000a8d5a8 R09: fffa3bfffffb05d4 [ 24.299190][ T820] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b3b4 [ 24.299428][ T820] R13: ff1100000546b380 R14: ffffffff8e3c7940 R15: ff1100000546ac80 [ 24.299668][ T820] FS: 00007fef58390440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.299945][ T820] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.300163][ T820] CR2: 000000000044f720 CR3: 000000000c01f006 CR4: 0000000000771ef0 [ 24.300403][ T820] PKRU: 55555554 [ 24.300544][ T820] Call Trace: [ 24.300687][ T820] [ 24.300797][ T820] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.300979][ T820] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.301246][ T820] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.301475][ T820] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.301731][ T820] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.301986][ T820] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.302235][ T820] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.302471][ T820] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.302725][ T820] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.302963][ T820] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.303180][ T820] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.303347][ T820] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.303525][ T820] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.303699][ T820] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.303873][ T820] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.304046][ T820] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.304230][ T820] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.304404][ T820] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.304577][ T820] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.304753][ T820] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.304928][ T820] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.305099][ T820] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.305278][ T820] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.305479][ T820] ? move_addr_to_kernel (net/socket.c:2511) [ 24.305653][ T820] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.305823][ T820] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.306005][ T820] ___sys_sendmsg (net/socket.c:2641) [ 24.306189][ T820] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.306366][ T820] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.306541][ T820] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.306715][ T820] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.306894][ T820] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.307076][ T820] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.307260][ T820] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.307436][ T820] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.307609][ T820] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.307781][ T820] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.307960][ T820] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.308174][ T820] RIP: 0033:0x7fef584eac5e [ 24.308352][ T820] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.308847][ T820] RSP: 002b:00007ffd3f008280 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.309091][ T820] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fef584eac5e [ 24.309336][ T820] RDX: 0000000000000000 RSI: 00007ffd3f008340 RDI: 0000000000000005 [ 24.309572][ T820] RBP: 00007ffd3f008290 R08: 0000000000000000 R09: 0000000000000000 [ 24.309804][ T820] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.310046][ T820] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.367057][ T824] ------------[ cut here ]------------ | [ 24.367594][ T824] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/824 | [ 24.367863][ T824] Modules linked in: vrf veth | [ 24.368351][ T824] Tainted: [W]=WARN [ 24.368491][ T824] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.368697][ T824] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.368884][ T824] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.369390][ T824] RSP: 0018:ffa0000001d775d0 EFLAGS: 00010286 [ 24.369597][ T824] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d56f [ 24.369827][ T824] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ab78 [ 24.370068][ T824] RBP: 1ff40000003aeebb R08: 1fe2200000a8d570 R09: fffa3bfffffb05d4 [ 24.370310][ T824] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a234 [ 24.370542][ T824] R13: ff1100000546a200 R14: ffffffff8e3c7940 R15: ff1100000546aac0 [ 24.370774][ T824] FS: 00007fa40a195440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.371049][ T824] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.371264][ T824] CR2: 000000000044f720 CR3: 000000000c01f005 CR4: 0000000000771ef0 [ 24.371499][ T824] PKRU: 55555554 [ 24.371638][ T824] Call Trace: [ 24.371777][ T824] [ 24.371892][ T824] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.372063][ T824] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.372253][ T824] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.372426][ T824] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.372598][ T824] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.372772][ T824] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.372948][ T824] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.373122][ T824] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.373305][ T824] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.373477][ T824] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.373654][ T824] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.373824][ T824] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.374003][ T824] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.374185][ T824] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.374355][ T824] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.374528][ T824] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.374701][ T824] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.374881][ T824] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.375053][ T824] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.375240][ T824] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.375414][ T824] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.375587][ T824] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.375759][ T824] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.375965][ T824] ? move_addr_to_kernel (net/socket.c:2511) [ 24.376152][ T824] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.376323][ T824] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.376499][ T824] ___sys_sendmsg (net/socket.c:2641) [ 24.376672][ T824] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.376849][ T824] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.377032][ T824] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.377216][ T824] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.377390][ T824] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.377568][ T824] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.377739][ T824] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.377919][ T824] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.378093][ T824] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.378276][ T824] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.378449][ T824] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.378651][ T824] RIP: 0033:0x7fa40a2efc5e [ 24.378831][ T824] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.379342][ T824] RSP: 002b:00007ffe576fd360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.379578][ T824] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa40a2efc5e [ 24.379813][ T824] RDX: 0000000000000000 RSI: 00007ffe576fd420 RDI: 0000000000000005 [ 24.380050][ T824] RBP: 00007ffe576fd370 R08: 0000000000000000 R09: 0000000000000000 [ 24.380293][ T824] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.380525][ T824] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.451978][ T830] ------------[ cut here ]------------ | [ 24.452121][ T830] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/830 | [ 24.452357][ T830] Modules linked in: vrf veth | [ 24.452755][ T830] Tainted: [W]=WARN [ 24.452857][ T830] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.453019][ T830] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.453159][ T830] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.453618][ T830] RSP: 0018:ffa0000001d675d0 EFLAGS: 00010286 [ 24.453778][ T830] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7287 [ 24.453975][ T830] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39438 [ 24.454170][ T830] RBP: 1ff40000003acebb R08: 1fe22000009e7288 R09: fffa3bfffffb05d4 [ 24.454359][ T830] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f391f4 [ 24.454547][ T830] R13: ff11000004f391c0 R14: ffffffff8e3c7940 R15: ff11000004f39380 [ 24.454738][ T830] FS: 00007f8c18375440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 24.454965][ T830] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.455126][ T830] CR2: 000000000044f720 CR3: 000000000f52a004 CR4: 0000000000771ef0 [ 24.455319][ T830] PKRU: 55555554 [ 24.455414][ T830] Call Trace: [ 24.455508][ T830] [ 24.455572][ T830] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.455699][ T830] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.455833][ T830] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.455961][ T830] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.456086][ T830] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.456218][ T830] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.456347][ T830] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.456473][ T830] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.456597][ T830] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.456724][ T830] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.456857][ T830] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.456982][ T830] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.457108][ T830] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.457238][ T830] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.457363][ T830] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.457488][ T830] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.457614][ T830] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.457739][ T830] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.457866][ T830] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.457991][ T830] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.458116][ T830] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.458248][ T830] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.458371][ T830] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.458523][ T830] ? move_addr_to_kernel (net/socket.c:2511) [ 24.458650][ T830] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.458774][ T830] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.458903][ T830] ___sys_sendmsg (net/socket.c:2641) [ 24.459028][ T830] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.459163][ T830] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.459291][ T830] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.459418][ T830] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.459544][ T830] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.459674][ T830] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.459798][ T830] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.459926][ T830] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.460051][ T830] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.460179][ T830] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.460305][ T830] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.460459][ T830] RIP: 0033:0x7f8c184cfc5e [ 24.460593][ T830] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.461043][ T830] RSP: 002b:00007ffda7514270 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.461236][ T830] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8c184cfc5e [ 24.461423][ T830] RDX: 0000000000000000 RSI: 00007ffda7514330 RDI: 0000000000000005 [ 24.461610][ T830] RBP: 00007ffda7514280 R08: 0000000000000000 R09: 0000000000000000 [ 24.461796][ T830] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.461987][ T830] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.526066][ T834] ------------[ cut here ]------------ | [ 24.526214][ T834] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/834 | [ 24.526444][ T834] Modules linked in: vrf veth | [ 24.526836][ T834] Tainted: [W]=WARN [ 24.526937][ T834] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.527096][ T834] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.527239][ T834] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.527694][ T834] RSP: 0018:ffa0000001df75d0 EFLAGS: 00010286 [ 24.527859][ T834] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207a17 [ 24.528046][ T834] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903d0b8 [ 24.528239][ T834] RBP: 1ff40000003beebb R08: 1fe2200001207a18 R09: fffa3bfffffb05d4 [ 24.528427][ T834] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784af4 [ 24.528615][ T834] R13: ff11000002784ac0 R14: ffffffff8e3c7940 R15: ff1100000903d000 [ 24.528806][ T834] FS: 00007f4463322440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 24.529030][ T834] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.529197][ T834] CR2: 000000000044f720 CR3: 000000000eb14006 CR4: 0000000000771ef0 [ 24.529384][ T834] PKRU: 55555554 [ 24.529479][ T834] Call Trace: [ 24.529573][ T834] [ 24.529638][ T834] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.529764][ T834] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.529903][ T834] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.530030][ T834] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.530160][ T834] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.530289][ T834] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.530416][ T834] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.530547][ T834] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.530671][ T834] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.530796][ T834] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.530931][ T834] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.531056][ T834] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.531829][ T834] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.531963][ T834] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.532088][ T834] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.532307][ T834] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.532434][ T834] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.532565][ T834] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.532693][ T834] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.532820][ T834] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.532952][ T834] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.533079][ T834] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.533293][ T834] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.533451][ T834] ? move_addr_to_kernel (net/socket.c:2511) [ 24.533584][ T834] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.533709][ T834] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.533836][ T834] ___sys_sendmsg (net/socket.c:2641) [ 24.533965][ T834] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.534095][ T834] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.534314][ T834] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.534443][ T834] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.534569][ T834] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.534697][ T834] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.534822][ T834] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.534953][ T834] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.535080][ T834] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.535294][ T834] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.535422][ T834] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.535583][ T834] RIP: 0033:0x7f446347cc5e [ 24.535719][ T834] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.536271][ T834] RSP: 002b:00007ffc1cdeb0c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.536462][ T834] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f446347cc5e [ 24.536653][ T834] RDX: 0000000000000000 RSI: 00007ffc1cdeb180 RDI: 0000000000000005 [ 24.536839][ T834] RBP: 00007ffc1cdeb0d0 R08: 0000000000000000 R09: 0000000000000000 [ 24.537030][ T834] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.537293][ T834] R13: 0000000069cbe937 R14: 0000000000000004 R15: 000000000049d620 | [ 24.603462][ T840] ------------[ cut here ]------------ | [ 24.603605][ T840] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/840 | [ 24.603828][ T840] Modules linked in: vrf veth | [ 24.604388][ T840] Tainted: [W]=WARN [ 24.604483][ T840] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.604642][ T840] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.604776][ T840] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.605239][ T840] RSP: 0018:ffa0000001de75d0 EFLAGS: 00010286 [ 24.605401][ T840] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207b9f [ 24.605593][ T840] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903dcf8 [ 24.605781][ T840] RBP: 1ff40000003bcebb R08: 1fe2200001207ba0 R09: fffa3bfffffb05d4 [ 24.605971][ T840] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903de34 [ 24.606162][ T840] R13: ff1100000903de00 R14: ffffffff8e3c7940 R15: ff1100000903dc40 [ 24.606351][ T840] FS: 00007f850bd68440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 24.606573][ T840] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.606731][ T840] CR2: 000000000044f720 CR3: 000000000f5d1005 CR4: 0000000000771ef0 [ 24.606924][ T840] PKRU: 55555554 [ 24.607019][ T840] Call Trace: [ 24.607115][ T840] [ 24.607183][ T840] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.607309][ T840] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.607442][ T840] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.607568][ T840] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.607693][ T840] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.607819][ T840] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.607947][ T840] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.608072][ T840] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.608204][ T840] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.608331][ T840] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.608461][ T840] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.608586][ T840] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.608713][ T840] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.608838][ T840] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.608966][ T840] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.609091][ T840] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.609222][ T840] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.609350][ T840] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.609478][ T840] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.609604][ T840] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.609731][ T840] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.609858][ T840] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.609983][ T840] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.610141][ T840] ? move_addr_to_kernel (net/socket.c:2511) [ 24.610267][ T840] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.610393][ T840] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.610521][ T840] ___sys_sendmsg (net/socket.c:2641) [ 24.610646][ T840] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.610777][ T840] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.610909][ T840] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.611036][ T840] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.611166][ T840] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.611295][ T840] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.611423][ T840] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.611547][ T840] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.611672][ T840] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.611797][ T840] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.611925][ T840] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.612080][ T840] RIP: 0033:0x7f850bec2c5e [ 24.612214][ T840] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.612659][ T840] RSP: 002b:00007ffc6dfcbb00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.612847][ T840] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f850bec2c5e [ 24.613037][ T840] RDX: 0000000000000000 RSI: 00007ffc6dfcbbc0 RDI: 0000000000000005 [ 24.613231][ T840] RBP: 00007ffc6dfcbb10 R08: 0000000000000000 R09: 0000000000000000 [ 24.613419][ T840] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.613605][ T840] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 24.675041][ T844] ------------[ cut here ]------------ | [ 24.675221][ T844] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/844 | [ 24.675487][ T844] Modules linked in: vrf veth | [ 24.675975][ T844] Tainted: [W]=WARN [ 24.676115][ T844] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.676329][ T844] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.676510][ T844] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.677008][ T844] RSP: 0018:ffa0000001de75d0 EFLAGS: 00010286 [ 24.677300][ T844] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207857 [ 24.677599][ T844] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903c2b8 [ 24.677902][ T844] RBP: 1ff40000003bcebb R08: 1fe2200001207858 R09: fffa3bfffffb05d4 [ 24.678200][ T844] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903c3f4 [ 24.678516][ T844] R13: ff1100000903c3c0 R14: ffffffff8e3c7940 R15: ff1100000903c200 [ 24.678769][ T844] FS: 00007f347d391440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.679039][ T844] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.679254][ T844] CR2: 000000000044f720 CR3: 0000000004975004 CR4: 0000000000771ef0 [ 24.679490][ T844] PKRU: 55555554 [ 24.679629][ T844] Call Trace: [ 24.679769][ T844] [ 24.679885][ T844] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.680059][ T844] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.680249][ T844] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.680423][ T844] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.680594][ T844] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.680768][ T844] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.680948][ T844] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.681122][ T844] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.681307][ T844] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.681480][ T844] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.681656][ T844] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.681826][ T844] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.682006][ T844] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.682194][ T844] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.682363][ T844] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.682536][ T844] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.682709][ T844] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.682889][ T844] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.683065][ T844] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.683248][ T844] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.683423][ T844] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.683598][ T844] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.683771][ T844] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.683978][ T844] ? move_addr_to_kernel (net/socket.c:2511) [ 24.684164][ T844] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.684335][ T844] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.684510][ T844] ___sys_sendmsg (net/socket.c:2641) [ 24.684685][ T844] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.684870][ T844] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.685045][ T844] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.685231][ T844] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.685405][ T844] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.685579][ T844] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.685750][ T844] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.685929][ T844] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.686105][ T844] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.686288][ T844] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.686462][ T844] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.686662][ T844] RIP: 0033:0x7f347d4ebc5e [ 24.686841][ T844] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.687351][ T844] RSP: 002b:00007ffca2dc48e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.687588][ T844] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f347d4ebc5e [ 24.687821][ T844] RDX: 0000000000000000 RSI: 00007ffca2dc49a0 RDI: 0000000000000005 [ 24.688055][ T844] RBP: 00007ffca2dc48f0 R08: 0000000000000000 R09: 0000000000000000 [ 24.688302][ T844] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.688535][ T844] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 24.758422][ T850] ------------[ cut here ]------------ | [ 24.758599][ T850] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/850 | [ 24.758873][ T850] Modules linked in: vrf veth | [ 24.759369][ T850] Tainted: [W]=WARN [ 24.759512][ T850] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.759716][ T850] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.759900][ T850] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.760935][ T850] RSP: 0018:ffa0000001db75d0 EFLAGS: 00010286 [ 24.761154][ T850] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf16f [ 24.761392][ T850] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678b78 [ 24.761627][ T850] RBP: 1ff40000003b6ebb R08: 1fe22000016cf170 R09: fffa3bfffffb05d4 [ 24.761870][ T850] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678cb4 [ 24.762106][ T850] R13: ff1100000b678c80 R14: ffffffff8e3c7940 R15: ff1100000b678ac0 [ 24.762352][ T850] FS: 00007ff72aac9440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.762620][ T850] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.762823][ T850] CR2: 000000000044f720 CR3: 000000000f4af002 CR4: 0000000000771ef0 [ 24.763066][ T850] PKRU: 55555554 [ 24.763214][ T850] Call Trace: [ 24.763356][ T850] [ 24.763466][ T850] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.763637][ T850] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.763817][ T850] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.763998][ T850] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.764184][ T850] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.764358][ T850] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.764529][ T850] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.764703][ T850] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.764879][ T850] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.765052][ T850] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.765239][ T850] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.765409][ T850] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.765583][ T850] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.765759][ T850] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.765932][ T850] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.766106][ T850] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.766290][ T850] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.766462][ T850] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.766636][ T850] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.766808][ T850] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.766989][ T850] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.767175][ T850] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.767346][ T850] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.767547][ T850] ? move_addr_to_kernel (net/socket.c:2511) [ 24.767722][ T850] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.767898][ T850] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.768071][ T850] ___sys_sendmsg (net/socket.c:2641) [ 24.768255][ T850] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.768434][ T850] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.768610][ T850] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.768784][ T850] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.768963][ T850] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.769153][ T850] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.769325][ T850] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.769499][ T850] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.769674][ T850] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.769846][ T850] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.770027][ T850] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.770242][ T850] RIP: 0033:0x7ff72ac23c5e [ 24.770422][ T850] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.770925][ T850] RSP: 002b:00007fffd01d4a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.771172][ T850] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff72ac23c5e [ 24.771406][ T850] RDX: 0000000000000000 RSI: 00007fffd01d4af0 RDI: 0000000000000005 [ 24.771640][ T850] RBP: 00007fffd01d4a40 R08: 0000000000000000 R09: 0000000000000000 [ 24.771882][ T850] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.772116][ T850] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 24.842709][ T854] ------------[ cut here ]------------ | [ 24.842889][ T854] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/854 | [ 24.843173][ T854] Modules linked in: vrf veth | [ 24.843654][ T854] Tainted: [W]=WARN [ 24.843795][ T854] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.844006][ T854] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.844198][ T854] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.844692][ T854] RSP: 0018:ffa0000001e375d0 EFLAGS: 00010286 [ 24.844900][ T854] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf01f [ 24.845149][ T854] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6780f8 [ 24.845385][ T854] RBP: 1ff40000003c6ebb R08: 1fe22000016cf020 R09: fffa3bfffffb05d4 [ 24.845618][ T854] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678234 [ 24.845851][ T854] R13: ff1100000b678200 R14: ffffffff8e3c7940 R15: ff1100000b678040 [ 24.846091][ T854] FS: 00007fe3557d5440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.846444][ T854] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.846716][ T854] CR2: 000000000044f720 CR3: 000000000f4af006 CR4: 0000000000771ef0 [ 24.847015][ T854] PKRU: 55555554 [ 24.847231][ T854] Call Trace: [ 24.847455][ T854] [ 24.847577][ T854] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.847750][ T854] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.847937][ T854] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.848116][ T854] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.848305][ T854] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.848482][ T854] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.848656][ T854] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.848834][ T854] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.849016][ T854] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.849200][ T854] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.849377][ T854] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.849550][ T854] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.849723][ T854] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.849902][ T854] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.850074][ T854] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.850259][ T854] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.850431][ T854] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.850603][ T854] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.850777][ T854] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.850956][ T854] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.851130][ T854] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.851314][ T854] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.851487][ T854] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.851689][ T854] ? move_addr_to_kernel (net/socket.c:2511) [ 24.851869][ T854] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.852040][ T854] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.852228][ T854] ___sys_sendmsg (net/socket.c:2641) [ 24.852402][ T854] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.852579][ T854] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.852760][ T854] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.852943][ T854] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.853118][ T854] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.853306][ T854] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.853476][ T854] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.853647][ T854] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.853819][ T854] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.853995][ T854] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.854180][ T854] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.854383][ T854] RIP: 0033:0x7fe35592fc5e [ 24.854561][ T854] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.855058][ T854] RSP: 002b:00007fff4a7bac60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.855305][ T854] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe35592fc5e [ 24.855540][ T854] RDX: 0000000000000000 RSI: 00007fff4a7bad20 RDI: 0000000000000005 [ 24.855771][ T854] RBP: 00007fff4a7bac70 R08: 0000000000000000 R09: 0000000000000000 [ 24.856010][ T854] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.856257][ T854] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 24.921554][ T860] ------------[ cut here ]------------ | [ 24.921725][ T860] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/860 | [ 24.922001][ T860] Modules linked in: vrf veth | [ 24.922485][ T860] Tainted: [W]=WARN [ 24.922628][ T860] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.922832][ T860] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 24.923019][ T860] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.924237][ T860] RSP: 0018:ffa0000001e175d0 EFLAGS: 00010286 [ 24.924518][ T860] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e71df [ 24.924753][ T860] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38ef8 [ 24.924993][ T860] RBP: 1ff40000003c2ebb R08: 1fe22000009e71e0 R09: fffa3bfffffb05d4 [ 24.925237][ T860] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38774 [ 24.925471][ T860] R13: ff11000004f38740 R14: ffffffff8e3c7940 R15: ff11000004f38e40 [ 24.925705][ T860] FS: 00007f8aa61af440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 24.925979][ T860] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.926196][ T860] CR2: 000000000044f720 CR3: 000000000f4bf004 CR4: 0000000000771ef0 [ 24.926432][ T860] PKRU: 55555554 [ 24.926572][ T860] Call Trace: [ 24.926712][ T860] [ 24.926822][ T860] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 24.926998][ T860] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 24.927189][ T860] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 24.927362][ T860] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.927535][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.927712][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 24.927888][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 24.928064][ T860] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 24.928244][ T860] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 24.928415][ T860] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 24.928593][ T860] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 24.928764][ T860] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 24.928949][ T860] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 24.929123][ T860] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 24.929305][ T860] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 24.929479][ T860] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 24.929652][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.929825][ T860] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 24.930002][ T860] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 24.930185][ T860] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 24.930362][ T860] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 24.930536][ T860] ? copy_msghdr_from_user (net/socket.c:2525) [ 24.930708][ T860] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 24.930918][ T860] ? move_addr_to_kernel (net/socket.c:2511) [ 24.931095][ T860] ? filemap_map_folio_range (mm/filemap.c:3873) [ 24.931276][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 24.931452][ T860] ___sys_sendmsg (net/socket.c:2641) [ 24.931628][ T860] ? copy_msghdr_from_user (net/socket.c:2628) [ 24.931805][ T860] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 24.931988][ T860] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 24.932173][ T860] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 24.932347][ T860] ? __sys_sendmsg_sock (net/socket.c:2656) [ 24.932523][ T860] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 24.932695][ T860] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.932876][ T860] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 24.933051][ T860] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 24.933234][ T860] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.933409][ T860] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.933611][ T860] RIP: 0033:0x7f8aa6309c5e [ 24.933789][ T860] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.934299][ T860] RSP: 002b:00007fff74a85240 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.934534][ T860] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8aa6309c5e [ 24.934765][ T860] RDX: 0000000000000000 RSI: 00007fff74a85300 RDI: 0000000000000005 [ 24.935003][ T860] RBP: 00007fff74a85250 R08: 0000000000000000 R09: 0000000000000000 [ 24.935245][ T860] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 24.935477][ T860] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.006615][ T864] ------------[ cut here ]------------ | [ 25.006756][ T864] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/864 | [ 25.006985][ T864] Modules linked in: vrf veth | [ 25.007385][ T864] Tainted: [W]=WARN [ 25.007482][ T864] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.007640][ T864] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.007776][ T864] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.008236][ T864] RSP: 0018:ffa0000001e175d0 EFLAGS: 00010286 [ 25.008399][ T864] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e72bf [ 25.008588][ T864] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 25.008774][ T864] RBP: 1ff40000003c2ebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05d4 [ 25.008969][ T864] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f383f4 [ 25.009162][ T864] R13: ff11000004f383c0 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 25.009352][ T864] FS: 00007f5e7df74440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 25.009577][ T864] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.009737][ T864] CR2: 000000000044f720 CR3: 0000000001edf003 CR4: 0000000000771ef0 [ 25.009930][ T864] PKRU: 55555554 [ 25.010026][ T864] Call Trace: [ 25.010122][ T864] [ 25.010193][ T864] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.010320][ T864] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.010459][ T864] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.010588][ T864] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.010713][ T864] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.010839][ T864] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.010981][ T864] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.011106][ T864] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.011235][ T864] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.011363][ T864] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.011489][ T864] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.011615][ T864] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.011742][ T864] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.011870][ T864] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.011993][ T864] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.012119][ T864] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.012256][ T864] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.012384][ T864] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.012511][ T864] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.012638][ T864] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.012770][ T864] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.012898][ T864] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.013025][ T864] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.013186][ T864] ? move_addr_to_kernel (net/socket.c:2511) [ 25.013314][ T864] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.013439][ T864] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.013565][ T864] ___sys_sendmsg (net/socket.c:2641) [ 25.013691][ T864] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.013822][ T864] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.013953][ T864] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.014081][ T864] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.014210][ T864] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.014337][ T864] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.014463][ T864] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.014590][ T864] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.014717][ T864] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.014841][ T864] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.014970][ T864] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.015124][ T864] RIP: 0033:0x7f5e7e0cec5e [ 25.015260][ T864] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.015717][ T864] RSP: 002b:00007ffff437e4b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.015912][ T864] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5e7e0cec5e [ 25.016102][ T864] RDX: 0000000000000000 RSI: 00007ffff437e570 RDI: 0000000000000005 [ 25.016295][ T864] RBP: 00007ffff437e4c0 R08: 0000000000000000 R09: 0000000000000000 [ 25.016484][ T864] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.016674][ T864] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.080212][ T870] ------------[ cut here ]------------ | [ 25.080354][ T870] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/870 | [ 25.080582][ T870] Modules linked in: vrf veth | [ 25.080980][ T870] Tainted: [W]=WARN [ 25.081079][ T870] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.081243][ T870] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.081379][ T870] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.081826][ T870] RSP: 0018:ffa0000001e875d0 EFLAGS: 00010286 [ 25.081994][ T870] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0937 [ 25.082189][ T870] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027849b8 [ 25.082377][ T870] RBP: 1ff40000003d0ebb R08: 1fe22000004f0938 R09: fffa3bfffffb05d4 [ 25.082564][ T870] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784cb4 [ 25.082751][ T870] R13: ff11000002784c80 R14: ffffffff8e3c7940 R15: ff11000002784900 [ 25.082944][ T870] FS: 00007f7471e6c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.083173][ T870] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.083332][ T870] CR2: 000000000044f720 CR3: 0000000005c2f005 CR4: 0000000000771ef0 [ 25.083523][ T870] PKRU: 55555554 [ 25.083618][ T870] Call Trace: [ 25.083711][ T870] [ 25.083775][ T870] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.083906][ T870] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.084040][ T870] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.084172][ T870] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.084296][ T870] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.084424][ T870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.084548][ T870] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.084675][ T870] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.084799][ T870] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.084929][ T870] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.085056][ T870] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.085186][ T870] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.085314][ T870] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.085440][ T870] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.085564][ T870] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.085689][ T870] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.085817][ T870] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.085947][ T870] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.086073][ T870] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.086206][ T870] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.086331][ T870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.086458][ T870] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.086585][ T870] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.086746][ T870] ___sys_sendmsg (net/socket.c:2641) [ 25.086877][ T870] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.087012][ T870] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.087467][ T870] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.087597][ T870] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.087721][ T870] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.087849][ T870] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.087978][ T870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.088102][ T870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.088236][ T870] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.088360][ T870] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.088487][ T870] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.088643][ T870] RIP: 0033:0x7f7471fc6c5e [ 25.088774][ T870] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.089233][ T870] RSP: 002b:00007ffddca16260 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.089421][ T870] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7471fc6c5e [ 25.089609][ T870] RDX: 0000000000000000 RSI: 00007ffddca16320 RDI: 0000000000000005 [ 25.089796][ T870] RBP: 00007ffddca16270 R08: 0000000000000000 R09: 0000000000000000 [ 25.089988][ T870] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.090181][ T870] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.155834][ T874] ------------[ cut here ]------------ | [ 25.155978][ T874] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/874 | [ 25.156220][ T874] Modules linked in: vrf veth | [ 25.156612][ T874] Tainted: [W]=WARN [ 25.156709][ T874] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.156873][ T874] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.157010][ T874] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.157467][ T874] RSP: 0018:ffa0000001e775d0 EFLAGS: 00010286 [ 25.157628][ T874] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819937 [ 25.157820][ T874] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc9b8 [ 25.158013][ T874] RBP: 1ff40000003ceebb R08: 1fe2200001819938 R09: fffa3bfffffb05d4 [ 25.158208][ T874] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd1f4 [ 25.158400][ T874] R13: ff1100000c0cd1c0 R14: ffffffff8e3c7940 R15: ff1100000c0cc900 [ 25.158593][ T874] FS: 00007f26143ed440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.158821][ T874] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.158986][ T874] CR2: 000000000044f720 CR3: 000000000f4d5001 CR4: 0000000000771ef0 [ 25.159179][ T874] PKRU: 55555554 [ 25.159277][ T874] Call Trace: [ 25.159374][ T874] [ 25.159439][ T874] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.159568][ T874] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.159701][ T874] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.159832][ T874] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.159963][ T874] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.160093][ T874] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.160222][ T874] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.160351][ T874] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.160478][ T874] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.160610][ T874] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.160741][ T874] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.160870][ T874] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.160998][ T874] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.161126][ T874] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.161256][ T874] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.161382][ T874] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.161507][ T874] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.161636][ T874] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.161764][ T874] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.161894][ T874] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.162023][ T874] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.162155][ T874] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.162282][ T874] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.162441][ T874] ? move_addr_to_kernel (net/socket.c:2511) [ 25.162570][ T874] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.162695][ T874] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.162823][ T874] ___sys_sendmsg (net/socket.c:2641) [ 25.162953][ T874] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.163084][ T874] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.163218][ T874] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.163348][ T874] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.163477][ T874] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.163606][ T874] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.163731][ T874] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.163866][ T874] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.163994][ T874] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.164121][ T874] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.164250][ T874] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.164409][ T874] RIP: 0033:0x7f2614547c5e [ 25.164543][ T874] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.164996][ T874] RSP: 002b:00007ffcce6e8ea0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.165260][ T874] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2614547c5e [ 25.165448][ T874] RDX: 0000000000000000 RSI: 00007ffcce6e8f60 RDI: 0000000000000005 [ 25.165634][ T874] RBP: 00007ffcce6e8eb0 R08: 0000000000000000 R09: 0000000000000000 [ 25.165821][ T874] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.166014][ T874] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.238320][ T880] ------------[ cut here ]------------ | [ 25.238460][ T880] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/880 | [ 25.238686][ T880] Modules linked in: vrf veth | [ 25.239080][ T880] Tainted: [W]=WARN [ 25.239182][ T880] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.239341][ T880] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.239475][ T880] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.239924][ T880] RSP: 0018:ffa0000001ea75d0 EFLAGS: 00010286 [ 25.240082][ T880] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819abf [ 25.240275][ T880] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd5f8 [ 25.240466][ T880] RBP: 1ff40000003d4ebb R08: 1fe2200001819ac0 R09: fffa3bfffffb05d4 [ 25.240655][ T880] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc3f4 [ 25.240845][ T880] R13: ff1100000c0cc3c0 R14: ffffffff8e3c7940 R15: ff1100000c0cd540 [ 25.241039][ T880] FS: 00007fee8a7f8440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 25.241265][ T880] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.241424][ T880] CR2: 000000000044f720 CR3: 000000000aad8002 CR4: 0000000000771ef0 [ 25.241616][ T880] PKRU: 55555554 [ 25.241711][ T880] Call Trace: [ 25.241803][ T880] [ 25.241878][ T880] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.242005][ T880] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.242142][ T880] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.242268][ T880] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.242392][ T880] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.242519][ T880] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.242643][ T880] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.242768][ T880] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.242895][ T880] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.243021][ T880] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.243150][ T880] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.243274][ T880] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.243402][ T880] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.243529][ T880] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.243652][ T880] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.243776][ T880] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.243907][ T880] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.244032][ T880] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.244168][ T880] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.244293][ T880] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.244420][ T880] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.244545][ T880] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.244669][ T880] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.244824][ T880] ? move_addr_to_kernel (net/socket.c:2511) [ 25.244954][ T880] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.245078][ T880] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.245766][ T880] ___sys_sendmsg (net/socket.c:2641) [ 25.245901][ T880] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.246031][ T880] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.246311][ T880] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.246439][ T880] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.246565][ T880] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.246694][ T880] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.246818][ T880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.246947][ T880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.247076][ T880] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.247288][ T880] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.247415][ T880] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.247571][ T880] RIP: 0033:0x7fee8a952c5e [ 25.247705][ T880] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.248252][ T880] RSP: 002b:00007ffe35a7d570 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.248440][ T880] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fee8a952c5e [ 25.248632][ T880] RDX: 0000000000000000 RSI: 00007ffe35a7d630 RDI: 0000000000000005 [ 25.248821][ T880] RBP: 00007ffe35a7d580 R08: 0000000000000000 R09: 0000000000000000 [ 25.249011][ T880] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.249290][ T880] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.308616][ T884] ------------[ cut here ]------------ | [ 25.308762][ T884] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/884 | [ 25.308994][ T884] Modules linked in: vrf veth | [ 25.309398][ T884] Tainted: [W]=WARN [ 25.309494][ T884] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.309653][ T884] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.309785][ T884] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.310240][ T884] RSP: 0018:ffa0000001ea75d0 EFLAGS: 00010286 [ 25.310404][ T884] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d72f [ 25.310596][ T884] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b978 [ 25.310781][ T884] RBP: 1ff40000003d4ebb R08: 1fe2200000a8d730 R09: fffa3bfffffb05d4 [ 25.310970][ T884] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b574 [ 25.311160][ T884] R13: ff1100000546b540 R14: ffffffff8e3c7940 R15: ff1100000546b8c0 [ 25.311349][ T884] FS: 00007f7bfc8d7440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.311568][ T884] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.311725][ T884] CR2: 000000000044f720 CR3: 000000000f50d001 CR4: 0000000000771ef0 [ 25.311918][ T884] PKRU: 55555554 [ 25.312012][ T884] Call Trace: [ 25.312108][ T884] [ 25.312177][ T884] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.312302][ T884] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.312432][ T884] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.312557][ T884] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.312680][ T884] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.312805][ T884] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.312931][ T884] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.313056][ T884] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.313186][ T884] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.313309][ T884] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.313435][ T884] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.313559][ T884] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.313684][ T884] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.313808][ T884] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.313934][ T884] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.314058][ T884] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.314188][ T884] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.314314][ T884] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.314439][ T884] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.314566][ T884] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.314695][ T884] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.314819][ T884] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.314949][ T884] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.315104][ T884] ? move_addr_to_kernel (net/socket.c:2511) [ 25.315233][ T884] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.315357][ T884] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.315481][ T884] ___sys_sendmsg (net/socket.c:2641) [ 25.315606][ T884] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.315733][ T884] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.315862][ T884] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.315990][ T884] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.316115][ T884] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.316321][ T884] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.316446][ T884] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.316572][ T884] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.316697][ T884] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.316821][ T884] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.316950][ T884] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.317106][ T884] RIP: 0033:0x7f7bfca31c5e [ 25.317303][ T884] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.317754][ T884] RSP: 002b:00007ffed37dde00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.317950][ T884] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7bfca31c5e [ 25.318193][ T884] RDX: 0000000000000000 RSI: 00007ffed37ddec0 RDI: 0000000000000005 [ 25.318380][ T884] RBP: 00007ffed37dde10 R08: 0000000000000000 R09: 0000000000000000 [ 25.318565][ T884] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.318754][ T884] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.393273][ T890] ------------[ cut here ]------------ | [ 25.393447][ T890] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/890 | [ 25.393718][ T890] Modules linked in: vrf veth | [ 25.394213][ T890] Tainted: [W]=WARN [ 25.394355][ T890] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.394561][ T890] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.394741][ T890] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.395267][ T890] RSP: 0018:ffa0000001e875d0 EFLAGS: 00010286 [ 25.395474][ T890] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d457 [ 25.395711][ T890] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 25.395951][ T890] RBP: 1ff40000003d0ebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05d4 [ 25.396196][ T890] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a3f4 [ 25.396428][ T890] R13: ff1100000546a3c0 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 25.396667][ T890] FS: 00007f3769f4b440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 25.396938][ T890] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.397156][ T890] CR2: 000000000044f720 CR3: 000000000f508004 CR4: 0000000000771ef0 [ 25.397393][ T890] PKRU: 55555554 [ 25.397532][ T890] Call Trace: [ 25.397672][ T890] [ 25.397784][ T890] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.397964][ T890] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.398155][ T890] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.398329][ T890] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.398499][ T890] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.398676][ T890] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.398847][ T890] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.399031][ T890] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.399300][ T890] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.399541][ T890] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.399791][ T890] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.400034][ T890] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.400299][ T890] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.400527][ T890] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.400770][ T890] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.400952][ T890] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.401125][ T890] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.401313][ T890] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.401485][ T890] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.401660][ T890] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.401836][ T890] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.402017][ T890] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.402201][ T890] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.402406][ T890] ? move_addr_to_kernel (net/socket.c:2511) [ 25.402583][ T890] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.402755][ T890] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.402938][ T890] ___sys_sendmsg (net/socket.c:2641) [ 25.403113][ T890] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.403303][ T890] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.403478][ T890] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.403655][ T890] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.403831][ T890] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.404010][ T890] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.404195][ T890] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.404369][ T890] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.404544][ T890] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.404717][ T890] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.404895][ T890] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.405101][ T890] RIP: 0033:0x7f376a0a5c5e [ 25.405288][ T890] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.405784][ T890] RSP: 002b:00007ffe3c03fb10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.406030][ T890] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f376a0a5c5e [ 25.406274][ T890] RDX: 0000000000000000 RSI: 00007ffe3c03fbd0 RDI: 0000000000000005 [ 25.406507][ T890] RBP: 00007ffe3c03fb20 R08: 0000000000000000 R09: 0000000000000000 [ 25.406741][ T890] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.406986][ T890] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.474408][ T894] ------------[ cut here ]------------ | [ 25.474552][ T894] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/894 | [ 25.474780][ T894] Modules linked in: vrf veth | [ 25.475175][ T894] Tainted: [W]=WARN [ 25.475271][ T894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.475429][ T894] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.475567][ T894] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.476026][ T894] RSP: 0018:ffa0000001e875d0 EFLAGS: 00010286 [ 25.476194][ T894] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0af7 [ 25.476382][ T894] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027857b8 [ 25.476568][ T894] RBP: 1ff40000003d0ebb R08: 1fe22000004f0af8 R09: fffa3bfffffb05d4 [ 25.476758][ T894] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785c74 [ 25.476953][ T894] R13: ff11000002785c40 R14: ffffffff8e3c7940 R15: ff11000002785700 [ 25.477145][ T894] FS: 00007f69fe7de440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.477365][ T894] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.477523][ T894] CR2: 000000000044f720 CR3: 000000000d749002 CR4: 0000000000771ef0 [ 25.477711][ T894] PKRU: 55555554 [ 25.477806][ T894] Call Trace: [ 25.477902][ T894] [ 25.477971][ T894] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.478096][ T894] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.478237][ T894] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.478364][ T894] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.478488][ T894] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.478615][ T894] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.478740][ T894] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.478869][ T894] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.478996][ T894] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.479121][ T894] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.479256][ T894] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.479380][ T894] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.479508][ T894] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.479633][ T894] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.479757][ T894] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.479885][ T894] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.480010][ T894] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.480140][ T894] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.480266][ T894] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.480398][ T894] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.480524][ T894] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.480650][ T894] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.480775][ T894] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.480937][ T894] ? move_addr_to_kernel (net/socket.c:2511) [ 25.481064][ T894] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.481194][ T894] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.481322][ T894] ___sys_sendmsg (net/socket.c:2641) [ 25.481449][ T894] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.481578][ T894] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.481706][ T894] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.481833][ T894] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.481961][ T894] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.482090][ T894] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.482219][ T894] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.482345][ T894] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.482470][ T894] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.482593][ T894] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.482720][ T894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.482883][ T894] RIP: 0033:0x7f69fe938c5e [ 25.483015][ T894] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.483471][ T894] RSP: 002b:00007ffc9523f010 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.483662][ T894] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f69fe938c5e [ 25.483849][ T894] RDX: 0000000000000000 RSI: 00007ffc9523f0d0 RDI: 0000000000000005 [ 25.484042][ T894] RBP: 00007ffc9523f020 R08: 0000000000000000 R09: 0000000000000000 [ 25.484234][ T894] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.484421][ T894] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.551090][ T900] ------------[ cut here ]------------ | [ 25.551236][ T900] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/900 | [ 25.551466][ T900] Modules linked in: vrf veth | [ 25.551857][ T900] Tainted: [W]=WARN [ 25.551956][ T900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.552113][ T900] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.552253][ T900] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.552701][ T900] RSP: 0018:ffa0000001ee75d0 EFLAGS: 00010286 [ 25.552859][ T900] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b67 [ 25.553049][ T900] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785b38 [ 25.553239][ T900] RBP: 1ff40000003dcebb R08: 1fe22000004f0b68 R09: fffa3bfffffb05d4 [ 25.553425][ T900] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784774 [ 25.553615][ T900] R13: ff11000002784740 R14: ffffffff8e3c7940 R15: ff11000002785a80 [ 25.553801][ T900] FS: 00007fb7b4db9440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.554029][ T900] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.554193][ T900] CR2: 000000000044f720 CR3: 000000000f4af004 CR4: 0000000000771ef0 [ 25.554383][ T900] PKRU: 55555554 [ 25.554476][ T900] Call Trace: [ 25.554570][ T900] [ 25.554634][ T900] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.554760][ T900] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.554895][ T900] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.555021][ T900] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.555149][ T900] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.555275][ T900] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.555402][ T900] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.555528][ T900] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.555654][ T900] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.555780][ T900] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.555910][ T900] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.556034][ T900] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.556166][ T900] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.556294][ T900] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.556420][ T900] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.556546][ T900] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.556672][ T900] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.556798][ T900] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.556928][ T900] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.557054][ T900] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.557189][ T900] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.557316][ T900] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.557440][ T900] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.557597][ T900] ? move_addr_to_kernel (net/socket.c:2511) [ 25.557722][ T900] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.557847][ T900] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.557976][ T900] ___sys_sendmsg (net/socket.c:2641) [ 25.558101][ T900] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.559047][ T900] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.559230][ T900] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.559361][ T900] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.559488][ T900] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.559614][ T900] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.559739][ T900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.559871][ T900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.559999][ T900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.560125][ T900] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.560324][ T900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.560480][ T900] RIP: 0033:0x7fb7b4f13c5e [ 25.560612][ T900] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.561061][ T900] RSP: 002b:00007fffda797400 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.561319][ T900] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb7b4f13c5e [ 25.561504][ T900] RDX: 0000000000000000 RSI: 00007fffda7974c0 RDI: 0000000000000005 [ 25.561689][ T900] RBP: 00007fffda797410 R08: 0000000000000000 R09: 0000000000000000 [ 25.561880][ T900] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.562070][ T900] R13: 0000000069cbe938 R14: 0000000000000004 R15: 000000000049d620 | [ 25.639699][ T904] ------------[ cut here ]------------ | [ 25.639844][ T904] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/904 | [ 25.640070][ T904] Modules linked in: vrf veth | [ 25.640658][ T904] Tainted: [W]=WARN [ 25.640752][ T904] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.640913][ T904] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.641045][ T904] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.641498][ T904] RSP: 0018:ffa0000001f075d0 EFLAGS: 00010286 [ 25.641658][ T904] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000120788f [ 25.641848][ T904] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903c478 [ 25.642037][ T904] RBP: 1ff40000003e0ebb R08: 1fe2200001207890 R09: fffa3bfffffb05d4 [ 25.642234][ T904] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903c074 [ 25.642421][ T904] R13: ff1100000903c040 R14: ffffffff8e3c7940 R15: ff1100000903c3c0 [ 25.642611][ T904] FS: 00007f62a542a440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.642835][ T904] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.642996][ T904] CR2: 000000000044f720 CR3: 00000000094c6003 CR4: 0000000000771ef0 [ 25.643188][ T904] PKRU: 55555554 [ 25.643283][ T904] Call Trace: [ 25.643378][ T904] [ 25.643442][ T904] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.643568][ T904] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.643701][ T904] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.643827][ T904] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.643961][ T904] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.644090][ T904] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.644218][ T904] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.644344][ T904] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.644469][ T904] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.644595][ T904] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.644724][ T904] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.644848][ T904] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.644978][ T904] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.645105][ T904] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.645234][ T904] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.645359][ T904] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.645485][ T904] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.645613][ T904] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.645739][ T904] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.645868][ T904] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.645997][ T904] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.646122][ T904] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.646252][ T904] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.646406][ T904] ? move_addr_to_kernel (net/socket.c:2511) [ 25.646532][ T904] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.646659][ T904] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.646786][ T904] ___sys_sendmsg (net/socket.c:2641) [ 25.646917][ T904] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.647049][ T904] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.647182][ T904] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.647313][ T904] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.647438][ T904] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.647567][ T904] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.647694][ T904] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.647819][ T904] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.647952][ T904] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.648079][ T904] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.648209][ T904] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.648367][ T904] RIP: 0033:0x7f62a5584c5e [ 25.648500][ T904] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.648953][ T904] RSP: 002b:00007ffcf454a4c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.649151][ T904] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f62a5584c5e [ 25.649340][ T904] RDX: 0000000000000000 RSI: 00007ffcf454a580 RDI: 0000000000000005 [ 25.649526][ T904] RBP: 00007ffcf454a4d0 R08: 0000000000000000 R09: 0000000000000000 [ 25.649716][ T904] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.649905][ T904] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 25.719897][ T910] ------------[ cut here ]------------ | [ 25.720037][ T910] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/910 | [ 25.720267][ T910] Modules linked in: vrf veth | [ 25.720656][ T910] Tainted: [W]=WARN [ 25.720755][ T910] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.720921][ T910] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.721054][ T910] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.721506][ T910] RSP: 0018:ffa0000001f275d0 EFLAGS: 00010286 [ 25.721665][ T910] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207937 [ 25.721852][ T910] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903c9b8 [ 25.722042][ T910] RBP: 1ff40000003e4ebb R08: 1fe2200001207938 R09: fffa3bfffffb05d4 [ 25.722234][ T910] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903c774 [ 25.722420][ T910] R13: ff1100000903c740 R14: ffffffff8e3c7940 R15: ff1100000903c900 [ 25.722606][ T910] FS: 00007fef60b69440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.722825][ T910] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.722987][ T910] CR2: 000000000044f720 CR3: 000000000213b006 CR4: 0000000000771ef0 [ 25.723179][ T910] PKRU: 55555554 [ 25.723273][ T910] Call Trace: [ 25.723367][ T910] [ 25.723431][ T910] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.723557][ T910] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.723689][ T910] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.723819][ T910] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.723945][ T910] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.724072][ T910] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.724200][ T910] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.724325][ T910] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.724448][ T910] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.724573][ T910] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.724701][ T910] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.724823][ T910] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.724952][ T910] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.725076][ T910] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.725206][ T910] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.725333][ T910] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.725459][ T910] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.725585][ T910] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.725709][ T910] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.725836][ T910] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.725964][ T910] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.726089][ T910] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.726220][ T910] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.726377][ T910] ? move_addr_to_kernel (net/socket.c:2511) [ 25.726505][ T910] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.726629][ T910] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.726755][ T910] ___sys_sendmsg (net/socket.c:2641) [ 25.726884][ T910] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.727014][ T910] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.727147][ T910] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.727274][ T910] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.727399][ T910] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.727528][ T910] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.727651][ T910] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.727775][ T910] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.727902][ T910] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.728024][ T910] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.728151][ T910] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.728307][ T910] RIP: 0033:0x7fef60cc3c5e [ 25.728437][ T910] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.728886][ T910] RSP: 002b:00007ffd00a07750 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.729073][ T910] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fef60cc3c5e [ 25.729265][ T910] RDX: 0000000000000000 RSI: 00007ffd00a07810 RDI: 0000000000000005 [ 25.729452][ T910] RBP: 00007ffd00a07760 R08: 0000000000000000 R09: 0000000000000000 [ 25.729639][ T910] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.729825][ T910] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 25.797103][ T914] ------------[ cut here ]------------ | [ 25.797256][ T914] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/914 | [ 25.797478][ T914] Modules linked in: vrf veth | [ 25.797870][ T914] Tainted: [W]=WARN [ 25.797966][ T914] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.798127][ T914] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.798729][ T914] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.799189][ T914] RSP: 0018:ffa0000001ef75d0 EFLAGS: 00010286 [ 25.799348][ T914] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf01f [ 25.799538][ T914] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6780f8 [ 25.799724][ T914] RBP: 1ff40000003deebb R08: 1fe22000016cf020 R09: fffa3bfffffb05d4 [ 25.799913][ T914] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678234 [ 25.800105][ T914] R13: ff1100000b678200 R14: ffffffff8e3c7940 R15: ff1100000b678040 [ 25.800301][ T914] FS: 00007f6afd53c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.800521][ T914] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.800679][ T914] CR2: 000000000044f720 CR3: 000000000d797002 CR4: 0000000000771ef0 [ 25.800871][ T914] PKRU: 55555554 [ 25.800964][ T914] Call Trace: [ 25.801059][ T914] [ 25.801123][ T914] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.801256][ T914] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.801389][ T914] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.801515][ T914] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.801639][ T914] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.801765][ T914] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.801892][ T914] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.802019][ T914] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.802148][ T914] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.802274][ T914] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.802400][ T914] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.802529][ T914] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.802654][ T914] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.802778][ T914] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.802904][ T914] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.803028][ T914] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.803159][ T914] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.803284][ T914] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.803408][ T914] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.803536][ T914] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.803662][ T914] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.803785][ T914] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.803912][ T914] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.804067][ T914] ? move_addr_to_kernel (net/socket.c:2511) [ 25.804197][ T914] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.804321][ T914] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.804448][ T914] ___sys_sendmsg (net/socket.c:2641) [ 25.804572][ T914] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.804701][ T914] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.804828][ T914] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.804959][ T914] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.805083][ T914] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.805215][ T914] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.805339][ T914] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.805463][ T914] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.805594][ T914] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.805717][ T914] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.805841][ T914] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.806000][ T914] RIP: 0033:0x7f6afd696c5e [ 25.806137][ T914] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.806582][ T914] RSP: 002b:00007ffcb3f74830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.806770][ T914] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6afd696c5e [ 25.806959][ T914] RDX: 0000000000000000 RSI: 00007ffcb3f748f0 RDI: 0000000000000005 [ 25.807149][ T914] RBP: 00007ffcb3f74840 R08: 0000000000000000 R09: 0000000000000000 [ 25.807335][ T914] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.807522][ T914] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 25.868097][ T920] ------------[ cut here ]------------ | [ 25.868242][ T920] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/920 | [ 25.868466][ T920] Modules linked in: vrf veth | [ 25.868849][ T920] Tainted: [W]=WARN [ 25.868949][ T920] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.869106][ T920] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.869246][ T920] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.869696][ T920] RSP: 0018:ffa0000001f575d0 EFLAGS: 00010286 [ 25.869856][ T920] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf0ff [ 25.870048][ T920] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6787f8 [ 25.870993][ T920] RBP: 1ff40000003eaebb R08: 1fe22000016cf100 R09: fffa3bfffffb05d4 [ 25.871280][ T920] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6785b4 [ 25.871468][ T920] R13: ff1100000b678580 R14: ffffffff8e3c7940 R15: ff1100000b678740 [ 25.871659][ T920] FS: 00007fb68104a440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 25.871881][ T920] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.872038][ T920] CR2: 000000000044f720 CR3: 000000000f7b5004 CR4: 0000000000771ef0 [ 25.872314][ T920] PKRU: 55555554 [ 25.872408][ T920] Call Trace: [ 25.872502][ T920] [ 25.872565][ T920] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.872690][ T920] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.872821][ T920] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.872949][ T920] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.873074][ T920] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.873272][ T920] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.873396][ T920] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.873521][ T920] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.873644][ T920] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.873771][ T920] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.873901][ T920] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.874023][ T920] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.874202][ T920] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.874327][ T920] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.874451][ T920] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.874576][ T920] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.874703][ T920] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.874828][ T920] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.874958][ T920] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.875082][ T920] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.875287][ T920] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.875411][ T920] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.875536][ T920] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.875694][ T920] ? move_addr_to_kernel (net/socket.c:2511) [ 25.875819][ T920] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.875945][ T920] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.876073][ T920] ___sys_sendmsg (net/socket.c:2641) [ 25.876263][ T920] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.876394][ T920] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.876521][ T920] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.876648][ T920] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.876775][ T920] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.876907][ T920] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.877031][ T920] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.877213][ T920] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.877338][ T920] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.877463][ T920] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.877588][ T920] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.877743][ T920] RIP: 0033:0x7fb6811a4c5e [ 25.877876][ T920] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.878377][ T920] RSP: 002b:00007ffd91957340 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.878565][ T920] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb6811a4c5e [ 25.878752][ T920] RDX: 0000000000000000 RSI: 00007ffd91957400 RDI: 0000000000000005 [ 25.878941][ T920] RBP: 00007ffd91957350 R08: 0000000000000000 R09: 0000000000000000 [ 25.879125][ T920] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.879316][ T920] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 25.953388][ T924] ------------[ cut here ]------------ | [ 25.953564][ T924] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/924 | [ 25.953833][ T924] Modules linked in: vrf veth | [ 25.954323][ T924] Tainted: [W]=WARN [ 25.954465][ T924] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.954669][ T924] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 25.954850][ T924] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.955366][ T924] RSP: 0018:ffa0000001f175d0 EFLAGS: 00010286 [ 25.955575][ T924] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e72bf [ 25.955809][ T924] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 25.956049][ T924] RBP: 1ff40000003e2ebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05d4 [ 25.956298][ T924] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f383f4 [ 25.956532][ T924] R13: ff11000004f383c0 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 25.956768][ T924] FS: 00007fd9f5cba440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 25.957039][ T924] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.957259][ T924] CR2: 000000000044f720 CR3: 000000000c02b006 CR4: 0000000000771ef0 [ 25.957492][ T924] PKRU: 55555554 [ 25.957633][ T924] Call Trace: [ 25.957774][ T924] [ 25.957889][ T924] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 25.958062][ T924] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 25.958253][ T924] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 25.958429][ T924] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.958603][ T924] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.958778][ T924] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 25.958957][ T924] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 25.959146][ T924] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 25.959317][ T924] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 25.959493][ T924] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 25.959671][ T924] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 25.959842][ T924] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 25.960022][ T924] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 25.960209][ T924] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 25.960380][ T924] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 25.960556][ T924] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 25.960732][ T924] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.960913][ T924] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 25.961086][ T924] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 25.961274][ T924] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 25.961449][ T924] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 25.961623][ T924] ? copy_msghdr_from_user (net/socket.c:2525) [ 25.961798][ T924] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 25.962001][ T924] ? move_addr_to_kernel (net/socket.c:2511) [ 25.962186][ T924] ? filemap_map_folio_range (mm/filemap.c:3873) [ 25.962357][ T924] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 25.962533][ T924] ___sys_sendmsg (net/socket.c:2641) [ 25.962707][ T924] ? copy_msghdr_from_user (net/socket.c:2628) [ 25.962892][ T924] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 25.963069][ T924] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 25.963254][ T924] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 25.963428][ T924] ? __sys_sendmsg_sock (net/socket.c:2656) [ 25.963605][ T924] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 25.963777][ T924] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.963960][ T924] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 25.964149][ T924] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 25.964324][ T924] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.964497][ T924] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.964698][ T924] RIP: 0033:0x7fd9f5e14c5e [ 25.964882][ T924] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.965395][ T924] RSP: 002b:00007ffeecc08570 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.965632][ T924] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd9f5e14c5e [ 25.965874][ T924] RDX: 0000000000000000 RSI: 00007ffeecc08630 RDI: 0000000000000005 [ 25.966109][ T924] RBP: 00007ffeecc08580 R08: 0000000000000000 R09: 0000000000000000 [ 25.966355][ T924] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 25.966590][ T924] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.028447][ T930] ------------[ cut here ]------------ | [ 26.028613][ T930] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/930 | [ 26.028917][ T930] Modules linked in: vrf veth | [ 26.029373][ T930] Tainted: [W]=WARN [ 26.029474][ T930] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.029645][ T930] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.029788][ T930] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.030287][ T930] RSP: 0018:ffa0000000d375d0 EFLAGS: 00010286 [ 26.030454][ T930] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e732f [ 26.030650][ T930] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39978 [ 26.030842][ T930] RBP: 1ff40000001a6ebb R08: 1fe22000009e7330 R09: fffa3bfffffb05d4 [ 26.031038][ T930] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38934 [ 26.031246][ T930] R13: ff11000004f38900 R14: ffffffff8e3c7940 R15: ff11000004f398c0 [ 26.031439][ T930] FS: 00007f35f1c0e440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 26.031663][ T930] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.031825][ T930] CR2: 000000000044f720 CR3: 000000000f64d002 CR4: 0000000000771ef0 [ 26.032028][ T930] PKRU: 55555554 [ 26.032126][ T930] Call Trace: [ 26.032285][ T930] [ 26.032351][ T930] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.032475][ T930] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.032609][ T930] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.032737][ T930] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.032862][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.032992][ T930] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.033115][ T930] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.033316][ T930] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.033440][ T930] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.033564][ T930] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.033690][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.033814][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.033944][ T930] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.034072][ T930] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.034247][ T930] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.034373][ T930] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.034499][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.034627][ T930] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.034754][ T930] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.034882][ T930] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.035010][ T930] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.035184][ T930] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.035311][ T930] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.035466][ T930] ? move_addr_to_kernel (net/socket.c:2511) [ 26.035592][ T930] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.035718][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.035846][ T930] ___sys_sendmsg (net/socket.c:2641) [ 26.035975][ T930] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.036106][ T930] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.036281][ T930] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.036414][ T930] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.036541][ T930] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.036670][ T930] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.036795][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.036924][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.037049][ T930] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.037221][ T930] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.037348][ T930] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.037501][ T930] RIP: 0033:0x7f35f1d68c5e [ 26.037633][ T930] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.038082][ T930] RSP: 002b:00007ffed71f4470 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.038320][ T930] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f35f1d68c5e [ 26.038506][ T930] RDX: 0000000000000000 RSI: 00007ffed71f4530 RDI: 0000000000000005 [ 26.038692][ T930] RBP: 00007ffed71f4480 R08: 0000000000000000 R09: 0000000000000000 [ 26.038879][ T930] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.039068][ T930] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.103650][ T934] ------------[ cut here ]------------ | [ 26.103801][ T934] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/934 | [ 26.104037][ T934] Modules linked in: vrf veth | [ 26.104683][ T934] Tainted: [W]=WARN [ 26.104779][ T934] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.104941][ T934] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.105075][ T934] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.105527][ T934] RSP: 0018:ffa0000001eb75d0 EFLAGS: 00010286 [ 26.105687][ T934] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0937 [ 26.105879][ T934] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027849b8 [ 26.106066][ T934] RBP: 1ff40000003d6ebb R08: 1fe22000004f0938 R09: fffa3bfffffb05d4 [ 26.106258][ T934] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784cb4 [ 26.106446][ T934] R13: ff11000002784c80 R14: ffffffff8e3c7940 R15: ff11000002784900 [ 26.106635][ T934] FS: 00007f6540663440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 26.106857][ T934] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.107018][ T934] CR2: 000000000044f720 CR3: 000000000b52f003 CR4: 0000000000771ef0 [ 26.107221][ T934] PKRU: 55555554 [ 26.107317][ T934] Call Trace: [ 26.107413][ T934] [ 26.107479][ T934] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.107605][ T934] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.107737][ T934] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.107863][ T934] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.107994][ T934] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.108122][ T934] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.108252][ T934] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.108378][ T934] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.108503][ T934] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.108630][ T934] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.108760][ T934] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.108888][ T934] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.109016][ T934] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.109149][ T934] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.109274][ T934] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.109400][ T934] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.109526][ T934] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.109652][ T934] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.109777][ T934] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.109906][ T934] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.110034][ T934] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.110168][ T934] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.110292][ T934] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.110448][ T934] ? move_addr_to_kernel (net/socket.c:2511) [ 26.110574][ T934] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.110700][ T934] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.110827][ T934] ___sys_sendmsg (net/socket.c:2641) [ 26.110957][ T934] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.111087][ T934] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.111220][ T934] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.111353][ T934] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.111480][ T934] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.111608][ T934] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.111733][ T934] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.111858][ T934] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.111991][ T934] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.112116][ T934] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.112248][ T934] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.112404][ T934] RIP: 0033:0x7f65407bdc5e [ 26.112537][ T934] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.112992][ T934] RSP: 002b:00007fff040be260 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.113187][ T934] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f65407bdc5e [ 26.113375][ T934] RDX: 0000000000000000 RSI: 00007fff040be320 RDI: 0000000000000005 [ 26.113564][ T934] RBP: 00007fff040be270 R08: 0000000000000000 R09: 0000000000000000 [ 26.113755][ T934] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.113944][ T934] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.178895][ T940] ------------[ cut here ]------------ | [ 26.179089][ T940] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/940 | [ 26.180234][ T940] Modules linked in: vrf veth | [ 26.180805][ T940] Tainted: [W]=WARN [ 26.180952][ T940] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.181172][ T940] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.181353][ T940] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.181858][ T940] RSP: 0018:ffa0000000d375d0 EFLAGS: 00010286 [ 26.182073][ T940] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000181988f [ 26.182319][ T940] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc478 [ 26.182554][ T940] RBP: 1ff40000001a6ebb R08: 1fe2200001819890 R09: fffa3bfffffb05d4 [ 26.182788][ T940] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cdab4 [ 26.183029][ T940] R13: ff1100000c0cda80 R14: ffffffff8e3c7940 R15: ff1100000c0cc3c0 [ 26.183274][ T940] FS: 00007f6f4e2a1440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 26.183545][ T940] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.183751][ T940] CR2: 000000000044f720 CR3: 000000000f6b3003 CR4: 0000000000771ef0 [ 26.183996][ T940] PKRU: 55555554 [ 26.184149][ T940] Call Trace: [ 26.184289][ T940] [ 26.184401][ T940] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.184575][ T940] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.184758][ T940] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.184940][ T940] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.185111][ T940] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.185299][ T940] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.185475][ T940] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.185651][ T940] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.185827][ T940] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.186006][ T940] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.186193][ T940] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.186363][ T940] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.186539][ T940] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.186717][ T940] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.186894][ T940] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.187071][ T940] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.187257][ T940] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.187430][ T940] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.187606][ T940] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.187783][ T940] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.187968][ T940] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.188156][ T940] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.188329][ T940] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.188533][ T940] ? move_addr_to_kernel (net/socket.c:2511) [ 26.188709][ T940] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.188888][ T940] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.189063][ T940] ___sys_sendmsg (net/socket.c:2641) [ 26.189245][ T940] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.189426][ T940] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.189604][ T940] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.189780][ T940] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.189961][ T940] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.190152][ T940] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.190329][ T940] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.190502][ T940] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.190681][ T940] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.190854][ T940] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.191034][ T940] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.191251][ T940] RIP: 0033:0x7f6f4e3fbc5e [ 26.191432][ T940] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.191940][ T940] RSP: 002b:00007ffc989adec0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.192191][ T940] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6f4e3fbc5e [ 26.192427][ T940] RDX: 0000000000000000 RSI: 00007ffc989adf80 RDI: 0000000000000005 [ 26.192662][ T940] RBP: 00007ffc989aded0 R08: 0000000000000000 R09: 0000000000000000 [ 26.192906][ T940] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.193153][ T940] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.262733][ T944] ------------[ cut here ]------------ | [ 26.262972][ T944] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/944 | [ 26.263233][ T944] Modules linked in: vrf veth | [ 26.263629][ T944] Tainted: [W]=WARN [ 26.263727][ T944] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.263893][ T944] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.264027][ T944] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.264492][ T944] RSP: 0018:ffa0000001fb75d0 EFLAGS: 00010286 [ 26.264657][ T944] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d56f [ 26.264851][ T944] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ab78 [ 26.265046][ T944] RBP: 1ff40000003f6ebb R08: 1fe2200000a8d570 R09: fffa3bfffffb05d4 [ 26.265240][ T944] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc5b4 [ 26.265429][ T944] R13: ff1100000c0cc580 R14: ffffffff8e3c7940 R15: ff1100000546aac0 [ 26.265620][ T944] FS: 00007fc5695f1440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 26.265848][ T944] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.266009][ T944] CR2: 000000000044f720 CR3: 000000000d7bd001 CR4: 0000000000771ef0 [ 26.266205][ T944] PKRU: 55555554 [ 26.266299][ T944] Call Trace: [ 26.266394][ T944] [ 26.266458][ T944] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.266585][ T944] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.266723][ T944] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.266849][ T944] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.266980][ T944] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.267110][ T944] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.267239][ T944] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.267366][ T944] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.267492][ T944] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.267616][ T944] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.267746][ T944] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.267874][ T944] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.268000][ T944] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.268127][ T944] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.268261][ T944] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.268389][ T944] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.268516][ T944] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.268643][ T944] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.268768][ T944] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.268898][ T944] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.269025][ T944] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.269158][ T944] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.269284][ T944] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.269448][ T944] ? move_addr_to_kernel (net/socket.c:2511) [ 26.269577][ T944] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.269703][ T944] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.269830][ T944] ___sys_sendmsg (net/socket.c:2641) [ 26.269960][ T944] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.270088][ T944] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.270221][ T944] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.270351][ T944] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.270476][ T944] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.270609][ T944] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.270734][ T944] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.270861][ T944] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.270991][ T944] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.271115][ T944] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.271246][ T944] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.271402][ T944] RIP: 0033:0x7fc56974bc5e [ 26.271537][ T944] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.271987][ T944] RSP: 002b:00007ffe414a4880 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.272182][ T944] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc56974bc5e [ 26.272372][ T944] RDX: 0000000000000000 RSI: 00007ffe414a4940 RDI: 0000000000000005 [ 26.272559][ T944] RBP: 00007ffe414a4890 R08: 0000000000000000 R09: 0000000000000000 [ 26.272747][ T944] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.272938][ T944] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.345004][ T950] ------------[ cut here ]------------ | [ 26.345169][ T950] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/950 | [ 26.345401][ T950] Modules linked in: vrf veth | [ 26.345797][ T950] Tainted: [W]=WARN [ 26.345898][ T950] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.346061][ T950] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.346204][ T950] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.346665][ T950] RSP: 0018:ffa0000001fa75d0 EFLAGS: 00010286 [ 26.346828][ T950] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d5a7 [ 26.347023][ T950] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ad38 [ 26.347219][ T950] RBP: 1ff40000003f4ebb R08: 1fe2200000a8d5a8 R09: fffa3bfffffb05d4 [ 26.347411][ T950] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546ae74 [ 26.347602][ T950] R13: ff1100000546ae40 R14: ffffffff8e3c7940 R15: ff1100000546ac80 [ 26.347796][ T950] FS: 00007f379e17b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 26.348026][ T950] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.348191][ T950] CR2: 000000000044f720 CR3: 000000000f5b7006 CR4: 0000000000771ef0 [ 26.348382][ T950] PKRU: 55555554 [ 26.348478][ T950] Call Trace: [ 26.348572][ T950] [ 26.348638][ T950] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.348765][ T950] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.348902][ T950] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.349029][ T950] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.349162][ T950] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.349292][ T950] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.349419][ T950] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.349546][ T950] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.349672][ T950] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.349798][ T950] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.349931][ T950] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.350055][ T950] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.350186][ T950] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.350314][ T950] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.350437][ T950] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.350564][ T950] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.350690][ T950] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.350815][ T950] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.350943][ T950] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.351071][ T950] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.351206][ T950] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.351333][ T950] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.351460][ T950] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.351616][ T950] ? move_addr_to_kernel (net/socket.c:2511) [ 26.351742][ T950] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.351873][ T950] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.352001][ T950] ___sys_sendmsg (net/socket.c:2641) [ 26.352126][ T950] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.352311][ T950] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.352441][ T950] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.352567][ T950] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.352695][ T950] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.352824][ T950] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.352954][ T950] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.353079][ T950] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.353211][ T950] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.353337][ T950] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.353461][ T950] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.353615][ T950] RIP: 0033:0x7f379e2d5c5e [ 26.353748][ T950] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.354206][ T950] RSP: 002b:00007ffe49df3380 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.354396][ T950] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f379e2d5c5e [ 26.354584][ T950] RDX: 0000000000000000 RSI: 00007ffe49df3440 RDI: 0000000000000005 [ 26.354771][ T950] RBP: 00007ffe49df3390 R08: 0000000000000000 R09: 0000000000000000 [ 26.354964][ T950] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.355155][ T950] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.432472][ T954] ------------[ cut here ]------------ | [ 26.432640][ T954] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/954 | [ 26.432877][ T954] Modules linked in: vrf veth | [ 26.433276][ T954] Tainted: [W]=WARN [ 26.433373][ T954] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.433538][ T954] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.433673][ T954] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.434127][ T954] RSP: 0018:ffa0000001f975d0 EFLAGS: 00010286 [ 26.434294][ T954] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d457 [ 26.434485][ T954] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 26.434681][ T954] RBP: 1ff40000003f2ebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05d4 [ 26.434884][ T954] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a074 [ 26.435075][ T954] R13: ff1100000546a040 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 26.435274][ T954] FS: 00007f40946df440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 26.435496][ T954] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.435655][ T954] CR2: 000000000044f720 CR3: 0000000008a70006 CR4: 0000000000771ef0 [ 26.435848][ T954] PKRU: 55555554 [ 26.435945][ T954] Call Trace: [ 26.436040][ T954] [ 26.436105][ T954] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.436235][ T954] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.436369][ T954] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.436495][ T954] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.436619][ T954] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.436747][ T954] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.436875][ T954] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.437002][ T954] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.437130][ T954] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.437259][ T954] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.437388][ T954] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.437515][ T954] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.437643][ T954] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.437768][ T954] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.437896][ T954] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.438023][ T954] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.438158][ T954] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.438286][ T954] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.438414][ T954] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.438544][ T954] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.438673][ T954] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.438799][ T954] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.438931][ T954] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.439089][ T954] ? move_addr_to_kernel (net/socket.c:2511) [ 26.439222][ T954] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.439348][ T954] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.439475][ T954] ___sys_sendmsg (net/socket.c:2641) [ 26.439600][ T954] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.439729][ T954] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.439858][ T954] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.439990][ T954] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.440114][ T954] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.440248][ T954] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.440373][ T954] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.440502][ T954] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.440628][ T954] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.440752][ T954] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.440882][ T954] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.441036][ T954] RIP: 0033:0x7f4094839c5e [ 26.441175][ T954] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.441624][ T954] RSP: 002b:00007ffe379d56d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.441816][ T954] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4094839c5e [ 26.442016][ T954] RDX: 0000000000000000 RSI: 00007ffe379d5790 RDI: 0000000000000005 [ 26.442206][ T954] RBP: 00007ffe379d56e0 R08: 0000000000000000 R09: 0000000000000000 [ 26.442398][ T954] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.442589][ T954] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.510913][ T960] ------------[ cut here ]------------ | [ 26.511108][ T960] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/960 | [ 26.511403][ T960] Modules linked in: vrf veth | [ 26.511895][ T960] Tainted: [W]=WARN [ 26.512037][ T960] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.512497][ T960] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.512676][ T960] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.513197][ T960] RSP: 0018:ffa0000001ff75d0 EFLAGS: 00010286 [ 26.513407][ T960] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819af7 [ 26.513644][ T960] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd7b8 [ 26.513884][ T960] RBP: 1ff40000003feebb R08: 1fe2200001819af8 R09: fffa3bfffffb05d4 [ 26.514120][ T960] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc774 [ 26.514372][ T960] R13: ff1100000c0cc740 R14: ffffffff8e3c7940 R15: ff1100000c0cd700 [ 26.514611][ T960] FS: 00007f82d86b1440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 26.514889][ T960] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.515097][ T960] CR2: 000000000044f720 CR3: 000000000d797006 CR4: 0000000000771ef0 [ 26.515346][ T960] PKRU: 55555554 [ 26.515488][ T960] Call Trace: [ 26.515630][ T960] [ 26.515742][ T960] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.515919][ T960] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.516103][ T960] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.516289][ T960] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.516461][ T960] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.516638][ T960] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.516811][ T960] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.516993][ T960] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.517179][ T960] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.517354][ T960] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.517530][ T960] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.517703][ T960] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.517886][ T960] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.518063][ T960] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.518244][ T960] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.518420][ T960] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.518594][ T960] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.518769][ T960] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.518953][ T960] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.519126][ T960] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.519317][ T960] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.519491][ T960] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.519663][ T960] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.519864][ T960] ? move_addr_to_kernel (net/socket.c:2511) [ 26.520047][ T960] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.520232][ T960] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.520410][ T960] ___sys_sendmsg (net/socket.c:2641) [ 26.520585][ T960] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.520763][ T960] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.520948][ T960] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.521123][ T960] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.521310][ T960] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.521488][ T960] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.521661][ T960] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.521835][ T960] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.522013][ T960] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.522201][ T960] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.522378][ T960] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.522582][ T960] RIP: 0033:0x7f82d880bc5e [ 26.522762][ T960] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.523277][ T960] RSP: 002b:00007fff4a2caea0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.523517][ T960] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f82d880bc5e [ 26.523752][ T960] RDX: 0000000000000000 RSI: 00007fff4a2caf60 RDI: 0000000000000005 [ 26.524000][ T960] RBP: 00007fff4a2caeb0 R08: 0000000000000000 R09: 0000000000000000 [ 26.524250][ T960] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.524484][ T960] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.585801][ T964] ------------[ cut here ]------------ | [ 26.586000][ T964] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/964 | [ 26.586295][ T964] Modules linked in: vrf veth | [ 26.586785][ T964] Tainted: [W]=WARN [ 26.586935][ T964] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.587150][ T964] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.587332][ T964] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.587831][ T964] RSP: 0018:ffa0000001fd75d0 EFLAGS: 00010286 [ 26.588046][ T964] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b9f [ 26.588377][ T964] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785cf8 [ 26.588682][ T964] RBP: 1ff40000003faebb R08: 1fe22000004f0ba0 R09: fffa3bfffffb05d4 [ 26.588987][ T964] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785e34 [ 26.589303][ T964] R13: ff11000002785e00 R14: ffffffff8e3c7940 R15: ff11000002785c40 [ 26.589608][ T964] FS: 00007f35b70e2440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 26.589962][ T964] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.590258][ T964] CR2: 000000000044f720 CR3: 000000000d797005 CR4: 0000000000771ef0 [ 26.590564][ T964] PKRU: 55555554 [ 26.590702][ T964] Call Trace: [ 26.590843][ T964] [ 26.590956][ T964] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.591128][ T964] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.591325][ T964] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.591502][ T964] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.591678][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.591857][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.592038][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.592228][ T964] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.592402][ T964] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.592577][ T964] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.592755][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.592934][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.593110][ T964] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.593302][ T964] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.593476][ T964] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.593657][ T964] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.593833][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.594015][ T964] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.594204][ T964] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.594378][ T964] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.594554][ T964] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.594735][ T964] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.594915][ T964] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.595118][ T964] ? move_addr_to_kernel (net/socket.c:2511) [ 26.595306][ T964] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.595480][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.595658][ T964] ___sys_sendmsg (net/socket.c:2641) [ 26.595833][ T964] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.596020][ T964] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.596210][ T964] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.596385][ T964] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.596559][ T964] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.596738][ T964] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.596917][ T964] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.597093][ T964] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.597283][ T964] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.597457][ T964] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.597633][ T964] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.597838][ T964] RIP: 0033:0x7f35b723cc5e [ 26.598021][ T964] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.598532][ T964] RSP: 002b:00007fffe6be3e70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.598770][ T964] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f35b723cc5e [ 26.599009][ T964] RDX: 0000000000000000 RSI: 00007fffe6be3f30 RDI: 0000000000000005 [ 26.599259][ T964] RBP: 00007fffe6be3e80 R08: 0000000000000000 R09: 0000000000000000 [ 26.599497][ T964] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.599732][ T964] R13: 0000000069cbe939 R14: 0000000000000004 R15: 000000000049d620 | [ 26.672767][ T970] ------------[ cut here ]------------ | [ 26.672926][ T970] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/970 | [ 26.673165][ T970] Modules linked in: vrf veth | [ 26.673559][ T970] Tainted: [W]=WARN [ 26.673657][ T970] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.673820][ T970] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.673962][ T970] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.674419][ T970] RSP: 0018:ffa00000020075d0 EFLAGS: 00010286 [ 26.674582][ T970] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f096f [ 26.674777][ T970] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784b78 [ 26.674974][ T970] RBP: 1ff4000000400ebb R08: 1fe22000004f0970 R09: fffa3bfffffb05d4 [ 26.675174][ T970] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784074 [ 26.675365][ T970] R13: ff11000002784040 R14: ffffffff8e3c7940 R15: ff11000002784ac0 [ 26.675557][ T970] FS: 00007f6f91dab440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 26.675783][ T970] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.675948][ T970] CR2: 000000000044f720 CR3: 0000000008a70005 CR4: 0000000000771ef0 [ 26.676146][ T970] PKRU: 55555554 [ 26.676242][ T970] Call Trace: [ 26.676338][ T970] [ 26.676405][ T970] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.676534][ T970] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.676669][ T970] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.676798][ T970] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.676930][ T970] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.677060][ T970] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.677195][ T970] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.677323][ T970] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.677449][ T970] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.677576][ T970] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.677708][ T970] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.677835][ T970] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.677965][ T970] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.678092][ T970] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.678795][ T970] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.678927][ T970] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.679053][ T970] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.679336][ T970] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.679462][ T970] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.679591][ T970] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.679722][ T970] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.679848][ T970] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.679976][ T970] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.680229][ T970] ? move_addr_to_kernel (net/socket.c:2511) [ 26.680367][ T970] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.680494][ T970] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.680622][ T970] ___sys_sendmsg (net/socket.c:2641) [ 26.680751][ T970] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.680886][ T970] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.681020][ T970] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.681241][ T970] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.681369][ T970] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.681503][ T970] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.681630][ T970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.681757][ T970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.681889][ T970] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.682018][ T970] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.682236][ T970] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.682393][ T970] RIP: 0033:0x7f6f91f05c5e [ 26.682528][ T970] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.682983][ T970] RSP: 002b:00007ffced86fa60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.683266][ T970] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6f91f05c5e [ 26.683455][ T970] RDX: 0000000000000000 RSI: 00007ffced86fb20 RDI: 0000000000000005 [ 26.683646][ T970] RBP: 00007ffced86fa70 R08: 0000000000000000 R09: 0000000000000000 [ 26.683834][ T970] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.684033][ T970] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 26.757925][ T974] ------------[ cut here ]------------ | [ 26.758084][ T974] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/974 | [ 26.758328][ T974] Modules linked in: vrf veth | [ 26.758725][ T974] Tainted: [W]=WARN [ 26.758822][ T974] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.758982][ T974] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.759116][ T974] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.759575][ T974] RSP: 0018:ffa0000001fa75d0 EFLAGS: 00010286 [ 26.759737][ T974] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000012079a7 [ 26.759931][ T974] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903cd38 [ 26.760120][ T974] RBP: 1ff40000003f4ebb R08: 1fe22000012079a8 R09: fffa3bfffffb05d4 [ 26.760321][ T974] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903d3b4 [ 26.760511][ T974] R13: ff1100000903d380 R14: ffffffff8e3c7940 R15: ff1100000903cc80 [ 26.760701][ T974] FS: 00007fce62e0c440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 26.760925][ T974] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.761085][ T974] CR2: 000000000044f720 CR3: 0000000008a70006 CR4: 0000000000771ef0 [ 26.761282][ T974] PKRU: 55555554 [ 26.761378][ T974] Call Trace: [ 26.761472][ T974] [ 26.761537][ T974] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.761663][ T974] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.761797][ T974] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.761929][ T974] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.762053][ T974] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.762188][ T974] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.762314][ T974] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.762440][ T974] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.762566][ T974] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.762693][ T974] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.762822][ T974] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.762950][ T974] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.763076][ T974] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.763209][ T974] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.763334][ T974] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.763463][ T974] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.763588][ T974] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.763716][ T974] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.763842][ T974] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.763977][ T974] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.764106][ T974] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.764237][ T974] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.764363][ T974] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.764519][ T974] ? move_addr_to_kernel (net/socket.c:2511) [ 26.764645][ T974] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.764770][ T974] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.764902][ T974] ___sys_sendmsg (net/socket.c:2641) [ 26.765028][ T974] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.765211][ T974] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.765341][ T974] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.765470][ T974] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.765597][ T974] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.765725][ T974] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.765853][ T974] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.765984][ T974] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.766112][ T974] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.766240][ T974] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.766366][ T974] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.766521][ T974] RIP: 0033:0x7fce62f66c5e [ 26.766654][ T974] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.767110][ T974] RSP: 002b:00007ffc6537e000 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.767383][ T974] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fce62f66c5e [ 26.767571][ T974] RDX: 0000000000000000 RSI: 00007ffc6537e0c0 RDI: 0000000000000005 [ 26.767764][ T974] RBP: 00007ffc6537e010 R08: 0000000000000000 R09: 0000000000000000 [ 26.768043][ T974] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.768287][ T974] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 26.837663][ T980] ------------[ cut here ]------------ | [ 26.837857][ T980] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/980 | [ 26.838485][ T980] Modules linked in: vrf veth | [ 26.838982][ T980] Tainted: [W]=WARN [ 26.839124][ T980] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.839343][ T980] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.839527][ T980] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.840032][ T980] RSP: 0018:ffa00000020075d0 EFLAGS: 00010286 [ 26.840252][ T980] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000120788f [ 26.840488][ T980] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903c478 [ 26.840725][ T980] RBP: 1ff4000000400ebb R08: 1fe2200001207890 R09: fffa3bfffffb05d4 [ 26.840970][ T980] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903c074 [ 26.841214][ T980] R13: ff1100000903c040 R14: ffffffff8e3c7940 R15: ff1100000903c3c0 [ 26.841455][ T980] FS: 00007fc7c157e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 26.841727][ T980] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.841944][ T980] CR2: 000000000044f720 CR3: 000000000f64a004 CR4: 0000000000771ef0 [ 26.842197][ T980] PKRU: 55555554 [ 26.842340][ T980] Call Trace: [ 26.842483][ T980] [ 26.842595][ T980] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.842771][ T980] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.842968][ T980] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.843157][ T980] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.843333][ T980] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.843511][ T980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.843683][ T980] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.843859][ T980] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.844042][ T980] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.844227][ T980] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.844406][ T980] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.844583][ T980] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.844761][ T980] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.844944][ T980] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.845115][ T980] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.845304][ T980] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.845481][ T980] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.845657][ T980] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.845832][ T980] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.846015][ T980] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.846206][ T980] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.846382][ T980] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.846555][ T980] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.846760][ T980] ? move_addr_to_kernel (net/socket.c:2511) [ 26.846942][ T980] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.847117][ T980] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.847307][ T980] ___sys_sendmsg (net/socket.c:2641) [ 26.847482][ T980] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.847662][ T980] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.847840][ T980] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.848018][ T980] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.848206][ T980] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.848383][ T980] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.848562][ T980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.848738][ T980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.848917][ T980] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.849091][ T980] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.849279][ T980] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.849482][ T980] RIP: 0033:0x7fc7c16d8c5e [ 26.849664][ T980] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.850180][ T980] RSP: 002b:00007ffcb626d9a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.850418][ T980] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc7c16d8c5e [ 26.850653][ T980] RDX: 0000000000000000 RSI: 00007ffcb626da60 RDI: 0000000000000005 [ 26.850897][ T980] RBP: 00007ffcb626d9b0 R08: 0000000000000000 R09: 0000000000000000 [ 26.851147][ T980] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.851384][ T980] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 26.919611][ T984] ------------[ cut here ]------------ | [ 26.919763][ T984] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/984 | [ 26.919999][ T984] Modules linked in: vrf veth | [ 26.920405][ T984] Tainted: [W]=WARN [ 26.920505][ T984] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.920665][ T984] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 26.920801][ T984] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.921269][ T984] RSP: 0018:ffa00000020075d0 EFLAGS: 00010286 [ 26.921434][ T984] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf0c7 [ 26.921626][ T984] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678638 [ 26.921821][ T984] RBP: 1ff4000000400ebb R08: 1fe22000016cf0c8 R09: fffa3bfffffb05d4 [ 26.922014][ T984] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679574 [ 26.922210][ T984] R13: ff1100000b679540 R14: ffffffff8e3c7940 R15: ff1100000b678580 [ 26.922402][ T984] FS: 00007f469f917440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 26.922628][ T984] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.922787][ T984] CR2: 000000000044f720 CR3: 000000000d771006 CR4: 0000000000771ef0 [ 26.922982][ T984] PKRU: 55555554 [ 26.923080][ T984] Call Trace: [ 26.923179][ T984] [ 26.923247][ T984] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 26.923375][ T984] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 26.923509][ T984] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 26.923638][ T984] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.923765][ T984] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.923895][ T984] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 26.924021][ T984] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 26.924157][ T984] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 26.924286][ T984] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 26.924413][ T984] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 26.924543][ T984] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 26.924672][ T984] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 26.924800][ T984] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 26.924932][ T984] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 26.925059][ T984] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 26.925659][ T984] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 26.925790][ T984] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.925922][ T984] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 26.926050][ T984] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 26.926182][ T984] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 26.926317][ T984] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 26.926445][ T984] ? copy_msghdr_from_user (net/socket.c:2525) [ 26.926574][ T984] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 26.926731][ T984] ? move_addr_to_kernel (net/socket.c:2511) [ 26.926858][ T984] ? filemap_map_folio_range (mm/filemap.c:3873) [ 26.926990][ T984] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 26.927118][ T984] ___sys_sendmsg (net/socket.c:2641) [ 26.927250][ T984] ? copy_msghdr_from_user (net/socket.c:2628) [ 26.927385][ T984] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 26.927515][ T984] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 26.927645][ T984] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 26.927772][ T984] ? __sys_sendmsg_sock (net/socket.c:2656) [ 26.927908][ T984] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 26.928038][ T984] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.928173][ T984] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 26.928299][ T984] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 26.928427][ T984] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.928555][ T984] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.928718][ T984] RIP: 0033:0x7f469fa71c5e [ 26.928855][ T984] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.929318][ T984] RSP: 002b:00007ffca22dac60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.929513][ T984] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f469fa71c5e [ 26.929707][ T984] RDX: 0000000000000000 RSI: 00007ffca22dad20 RDI: 0000000000000005 [ 26.929900][ T984] RBP: 00007ffca22dac70 R08: 0000000000000000 R09: 0000000000000000 [ 26.930091][ T984] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 26.930286][ T984] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.001271][ T990] ------------[ cut here ]------------ | [ 27.001427][ T990] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/990 | [ 27.001657][ T990] Modules linked in: vrf veth | [ 27.002063][ T990] Tainted: [W]=WARN [ 27.002170][ T990] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.002329][ T990] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.002464][ T990] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.002920][ T990] RSP: 0018:ffa0000001fd75d0 EFLAGS: 00010286 [ 27.003081][ T990] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf057 [ 27.003273][ T990] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6782b8 [ 27.003464][ T990] RBP: 1ff40000003faebb R08: 1fe22000016cf058 R09: fffa3bfffffb05d4 [ 27.003654][ T990] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6783f4 [ 27.003842][ T990] R13: ff1100000b6783c0 R14: ffffffff8e3c7940 R15: ff1100000b678200 [ 27.004039][ T990] FS: 00007f282176d440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 27.004271][ T990] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.004438][ T990] CR2: 000000000044f720 CR3: 000000000f657005 CR4: 0000000000771ef0 [ 27.004629][ T990] PKRU: 55555554 [ 27.004725][ T990] Call Trace: [ 27.004823][ T990] [ 27.004890][ T990] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.005016][ T990] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.005156][ T990] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.005284][ T990] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.005409][ T990] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.005547][ T990] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.005676][ T990] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.005805][ T990] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.005936][ T990] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.006063][ T990] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.006196][ T990] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.006322][ T990] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.006449][ T990] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.006574][ T990] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.006702][ T990] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.006830][ T990] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.006962][ T990] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.007093][ T990] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.007739][ T990] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.007868][ T990] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.008002][ T990] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.008130][ T990] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.008263][ T990] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.008418][ T990] ? move_addr_to_kernel (net/socket.c:2511) [ 27.008544][ T990] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.008671][ T990] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.008800][ T990] ___sys_sendmsg (net/socket.c:2641) [ 27.008931][ T990] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.009065][ T990] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.009201][ T990] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.009335][ T990] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.009467][ T990] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.009599][ T990] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.009726][ T990] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.009853][ T990] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.009980][ T990] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.010111][ T990] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.010242][ T990] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.010399][ T990] RIP: 0033:0x7f28218c7c5e [ 27.010541][ T990] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.010998][ T990] RSP: 002b:00007ffe6f4870e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.011195][ T990] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f28218c7c5e [ 27.011389][ T990] RDX: 0000000000000000 RSI: 00007ffe6f4871a0 RDI: 0000000000000005 [ 27.011578][ T990] RBP: 00007ffe6f4870f0 R08: 0000000000000000 R09: 0000000000000000 [ 27.011768][ T990] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.011962][ T990] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.081611][ T994] ------------[ cut here ]------------ | [ 27.081762][ T994] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/994 | [ 27.081997][ T994] Modules linked in: vrf veth | [ 27.082841][ T994] Tainted: [W]=WARN [ 27.082941][ T994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.083104][ T994] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.083304][ T994] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.083769][ T994] RSP: 0018:ffa00000020575d0 EFLAGS: 00010286 [ 27.083936][ T994] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e732f [ 27.084125][ T994] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39978 [ 27.084475][ T994] RBP: 1ff400000040aebb R08: 1fe22000009e7330 R09: fffa3bfffffb05d4 [ 27.084667][ T994] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38934 [ 27.084857][ T994] R13: ff11000004f38900 R14: ffffffff8e3c7940 R15: ff11000004f398c0 [ 27.085050][ T994] FS: 00007fb6c4dd4440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 27.085368][ T994] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.085529][ T994] CR2: 000000000044f720 CR3: 000000000f657003 CR4: 0000000000771ef0 [ 27.085718][ T994] PKRU: 55555554 [ 27.085814][ T994] Call Trace: [ 27.085913][ T994] [ 27.085979][ T994] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.086106][ T994] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.086333][ T994] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.086463][ T994] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.086590][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.086725][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.086850][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.086983][ T994] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.087110][ T994] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.087326][ T994] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.087458][ T994] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.087584][ T994] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.087713][ T994] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.087841][ T994] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.087976][ T994] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.088108][ T994] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.088323][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.088451][ T994] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.088579][ T994] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.088705][ T994] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.088835][ T994] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.088973][ T994] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.089105][ T994] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.089356][ T994] ? move_addr_to_kernel (net/socket.c:2511) [ 27.089484][ T994] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.089612][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.089744][ T994] ___sys_sendmsg (net/socket.c:2641) [ 27.089871][ T994] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.090008][ T994] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.090213][ T994] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.090342][ T994] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.090469][ T994] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.090600][ T994] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.090727][ T994] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.090855][ T994] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.090985][ T994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.091257][ T994] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.091388][ T994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.091547][ T994] RIP: 0033:0x7fb6c4f2ec5e [ 27.091682][ T994] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.092307][ T994] RSP: 002b:00007ffe61a8d7d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.092501][ T994] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb6c4f2ec5e [ 27.092690][ T994] RDX: 0000000000000000 RSI: 00007ffe61a8d890 RDI: 0000000000000005 [ 27.092962][ T994] RBP: 00007ffe61a8d7e0 R08: 0000000000000000 R09: 0000000000000000 [ 27.093220][ T994] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.093414][ T994] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.162653][ T1000] ------------[ cut here ]------------ | [ 27.162806][ T1000] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1000 | [ 27.163041][ T1000] Modules linked in: vrf veth | [ 27.163520][ T1000] Tainted: [W]=WARN [ 27.163619][ T1000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.163779][ T1000] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.163922][ T1000] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.164389][ T1000] RSP: 0018:ffa00000020775d0 EFLAGS: 00010286 [ 27.164553][ T1000] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e72bf [ 27.164745][ T1000] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 27.164941][ T1000] RBP: 1ff400000040eebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05d4 [ 27.165143][ T1000] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f383f4 [ 27.165335][ T1000] R13: ff11000004f383c0 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 27.165527][ T1000] FS: 00007fe11ff26440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 27.165751][ T1000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.165913][ T1000] CR2: 000000000044f720 CR3: 000000000d7aa002 CR4: 0000000000771ef0 [ 27.166104][ T1000] PKRU: 55555554 [ 27.166205][ T1000] Call Trace: [ 27.166300][ T1000] [ 27.166364][ T1000] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.166490][ T1000] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.166626][ T1000] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.166752][ T1000] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.166876][ T1000] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.167007][ T1000] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.167136][ T1000] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.167264][ T1000] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.167390][ T1000] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.167515][ T1000] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.167645][ T1000] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.167770][ T1000] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.167902][ T1000] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.168028][ T1000] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.168158][ T1000] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.168286][ T1000] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.168411][ T1000] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.168539][ T1000] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.168666][ T1000] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.168791][ T1000] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.168921][ T1000] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.169046][ T1000] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.169175][ T1000] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.169330][ T1000] ? move_addr_to_kernel (net/socket.c:2511) [ 27.169457][ T1000] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.169583][ T1000] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.169711][ T1000] ___sys_sendmsg (net/socket.c:2641) [ 27.169835][ T1000] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.169969][ T1000] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.170099][ T1000] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.170230][ T1000] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.170355][ T1000] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.170486][ T1000] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.170612][ T1000] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.170740][ T1000] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.170866][ T1000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.170997][ T1000] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.171207][ T1000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.171361][ T1000] RIP: 0033:0x7fe120080c5e [ 27.171495][ T1000] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.172029][ T1000] RSP: 002b:00007ffc9ecaf580 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.172302][ T1000] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe120080c5e [ 27.172490][ T1000] RDX: 0000000000000000 RSI: 00007ffc9ecaf640 RDI: 0000000000000005 [ 27.172682][ T1000] RBP: 00007ffc9ecaf590 R08: 0000000000000000 R09: 0000000000000000 [ 27.172952][ T1000] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.173146][ T1000] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.243758][ T1004] ------------[ cut here ]------------ | [ 27.243971][ T1004] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1004 | [ 27.244709][ T1004] Modules linked in: vrf veth | [ 27.245540][ T1004] Tainted: [W]=WARN [ 27.245740][ T1004] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.246021][ T1004] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.246286][ T1004] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.246943][ T1004] RSP: 0018:ffa0000001ff75d0 EFLAGS: 00010286 [ 27.247259][ T1004] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819a17 [ 27.247596][ T1004] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd0b8 [ 27.247929][ T1004] RBP: 1ff40000003feebb R08: 1fe2200001819a18 R09: fffa3bfffffb05d4 [ 27.248270][ T1004] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cdc74 [ 27.248604][ T1004] R13: ff1100000c0cdc40 R14: ffffffff8e3c7940 R15: ff1100000c0cd000 [ 27.248927][ T1004] FS: 00007fec61b4a440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 27.249294][ T1004] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.249570][ T1004] CR2: 000000000044f720 CR3: 000000000c32f004 CR4: 0000000000771ef0 [ 27.249886][ T1004] PKRU: 55555554 [ 27.250046][ T1004] Call Trace: [ 27.250197][ T1004] [ 27.250310][ T1004] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.250485][ T1004] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.250669][ T1004] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.250844][ T1004] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.251020][ T1004] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.251211][ T1004] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.251386][ T1004] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.251565][ T1004] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.251740][ T1004] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.251922][ T1004] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.252099][ T1004] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.252281][ T1004] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.252459][ T1004] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.252639][ T1004] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.252811][ T1004] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.252999][ T1004] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.253185][ T1004] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.253361][ T1004] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.253541][ T1004] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.253717][ T1004] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.253903][ T1004] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.254077][ T1004] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.254265][ T1004] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.254469][ T1004] ? move_addr_to_kernel (net/socket.c:2511) [ 27.254645][ T1004] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.254822][ T1004] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.255008][ T1004] ___sys_sendmsg (net/socket.c:2641) [ 27.255198][ T1004] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.255376][ T1004] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.255555][ T1004] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.255732][ T1004] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.255913][ T1004] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.256091][ T1004] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.256282][ T1004] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.256458][ T1004] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.256635][ T1004] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.256807][ T1004] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.256986][ T1004] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.257205][ T1004] RIP: 0033:0x7fec61ca4c5e [ 27.257388][ T1004] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.257896][ T1004] RSP: 002b:00007ffc00dfa360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.258148][ T1004] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fec61ca4c5e [ 27.258389][ T1004] RDX: 0000000000000000 RSI: 00007ffc00dfa420 RDI: 0000000000000005 [ 27.258630][ T1004] RBP: 00007ffc00dfa370 R08: 0000000000000000 R09: 0000000000000000 [ 27.258868][ T1004] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.259111][ T1004] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.328913][ T1010] ------------[ cut here ]------------ | [ 27.329104][ T1010] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1010 | [ 27.329393][ T1010] Modules linked in: vrf veth | [ 27.329885][ T1010] Tainted: [W]=WARN [ 27.330028][ T1010] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.331060][ T1010] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.331324][ T1010] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.331915][ T1010] RSP: 0018:ffa00000020675d0 EFLAGS: 00010286 [ 27.332150][ T1010] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000181996f [ 27.332391][ T1010] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccb78 [ 27.332629][ T1010] RBP: 1ff400000040cebb R08: 1fe2200001819970 R09: fffa3bfffffb05d4 [ 27.332866][ T1010] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cccb4 [ 27.333106][ T1010] R13: ff1100000c0ccc80 R14: ffffffff8e3c7940 R15: ff1100000c0ccac0 [ 27.333360][ T1010] FS: 00007f7ba73a5440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 27.333630][ T1010] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.333838][ T1010] CR2: 000000000044f720 CR3: 000000000cb6f003 CR4: 0000000000771ef0 [ 27.334083][ T1010] PKRU: 55555554 [ 27.334237][ T1010] Call Trace: [ 27.334379][ T1010] [ 27.334490][ T1010] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.334667][ T1010] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.334854][ T1010] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.335040][ T1010] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.335226][ T1010] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.335405][ T1010] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.335577][ T1010] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.335754][ T1010] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.335937][ T1010] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.336114][ T1010] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.336306][ T1010] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.336481][ T1010] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.336659][ T1010] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.336835][ T1010] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.337015][ T1010] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.337204][ T1010] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.337383][ T1010] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.337558][ T1010] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.337735][ T1010] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.337919][ T1010] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.338099][ T1010] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.338283][ T1010] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.338458][ T1010] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.338664][ T1010] ? move_addr_to_kernel (net/socket.c:2511) [ 27.338841][ T1010] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.339021][ T1010] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.339210][ T1010] ___sys_sendmsg (net/socket.c:2641) [ 27.339384][ T1010] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.339564][ T1010] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.339742][ T1010] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.339927][ T1010] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.340102][ T1010] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.340288][ T1010] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.340463][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.340641][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.340816][ T1010] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.340997][ T1010] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.341182][ T1010] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.341390][ T1010] RIP: 0033:0x7f7ba74ffc5e [ 27.341571][ T1010] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.342076][ T1010] RSP: 002b:00007ffe42a00530 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.342328][ T1010] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7ba74ffc5e [ 27.342568][ T1010] RDX: 0000000000000000 RSI: 00007ffe42a005f0 RDI: 0000000000000005 [ 27.342806][ T1010] RBP: 00007ffe42a00540 R08: 0000000000000000 R09: 0000000000000000 [ 27.343050][ T1010] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.343299][ T1010] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.408780][ T1014] ------------[ cut here ]------------ | [ 27.408943][ T1014] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1014 | [ 27.409185][ T1014] Modules linked in: vrf veth | [ 27.409583][ T1014] Tainted: [W]=WARN [ 27.409681][ T1014] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.409843][ T1014] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.409986][ T1014] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.410445][ T1014] RSP: 0018:ffa0000001ff75d0 EFLAGS: 00010286 [ 27.410605][ T1014] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d7d7 [ 27.410797][ T1014] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546beb8 [ 27.410994][ T1014] RBP: 1ff40000003feebb R08: 1fe2200000a8d7d8 R09: fffa3bfffffb05d4 [ 27.411266][ T1014] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b034 [ 27.411456][ T1014] R13: ff1100000546b000 R14: ffffffff8e3c7940 R15: ff1100000546be00 [ 27.411651][ T1014] FS: 00007fa747160440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 27.411875][ T1014] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.412039][ T1014] CR2: 000000000044f720 CR3: 000000000f4ac003 CR4: 0000000000771ef0 [ 27.412304][ T1014] PKRU: 55555554 [ 27.412399][ T1014] Call Trace: [ 27.412494][ T1014] [ 27.412559][ T1014] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.412688][ T1014] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.412825][ T1014] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.412958][ T1014] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.413085][ T1014] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.413281][ T1014] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.413408][ T1014] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.413537][ T1014] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.413664][ T1014] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.413792][ T1014] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.413927][ T1014] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.414052][ T1014] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.414244][ T1014] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.414372][ T1014] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.414498][ T1014] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.414626][ T1014] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.414754][ T1014] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.414884][ T1014] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.415010][ T1014] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.415201][ T1014] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.415330][ T1014] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.415455][ T1014] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.415581][ T1014] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.415736][ T1014] ? move_addr_to_kernel (net/socket.c:2511) [ 27.415864][ T1014] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.415992][ T1014] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.416120][ T1014] ___sys_sendmsg (net/socket.c:2641) [ 27.416318][ T1014] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.416447][ T1014] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.416579][ T1014] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.416706][ T1014] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.416834][ T1014] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.416965][ T1014] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.417090][ T1014] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.417292][ T1014] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.417418][ T1014] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.417545][ T1014] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.417671][ T1014] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.417828][ T1014] RIP: 0033:0x7fa7472bac5e [ 27.417964][ T1014] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.418483][ T1014] RSP: 002b:00007ffda21db800 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.418672][ T1014] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa7472bac5e [ 27.418862][ T1014] RDX: 0000000000000000 RSI: 00007ffda21db8c0 RDI: 0000000000000005 [ 27.419050][ T1014] RBP: 00007ffda21db810 R08: 0000000000000000 R09: 0000000000000000 [ 27.419293][ T1014] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.419479][ T1014] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.491078][ T1020] ------------[ cut here ]------------ | [ 27.491555][ T1020] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1020 | [ 27.491827][ T1020] Modules linked in: vrf veth | [ 27.492339][ T1020] Tainted: [W]=WARN [ 27.492482][ T1020] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.492691][ T1020] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.492876][ T1020] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.493403][ T1020] RSP: 0018:ffa00000020a75d0 EFLAGS: 00010286 [ 27.493613][ T1020] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d457 [ 27.493862][ T1020] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 27.494110][ T1020] RBP: 1ff4000000414ebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05d4 [ 27.494360][ T1020] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a074 [ 27.494597][ T1020] R13: ff1100000546a040 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 27.494838][ T1020] FS: 00007f34cb608440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 27.495122][ T1020] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.495342][ T1020] CR2: 000000000044f720 CR3: 000000000f5c3004 CR4: 0000000000771ef0 [ 27.495580][ T1020] PKRU: 55555554 [ 27.495722][ T1020] Call Trace: [ 27.495864][ T1020] [ 27.495983][ T1020] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.496169][ T1020] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.496354][ T1020] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.496530][ T1020] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.496703][ T1020] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.496880][ T1020] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.497061][ T1020] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.497246][ T1020] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.497423][ T1020] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.497595][ T1020] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.497771][ T1020] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.497948][ T1020] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.498126][ T1020] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.498315][ T1020] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.498489][ T1020] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.498666][ T1020] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.498842][ T1020] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.499025][ T1020] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.499212][ T1020] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.499388][ T1020] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.499568][ T1020] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.499743][ T1020] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.499924][ T1020] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.500130][ T1020] ? move_addr_to_kernel (net/socket.c:2511) [ 27.500322][ T1020] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.500498][ T1020] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.500675][ T1020] ___sys_sendmsg (net/socket.c:2641) [ 27.500850][ T1020] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.501030][ T1020] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.501215][ T1020] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.501391][ T1020] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.501568][ T1020] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.501744][ T1020] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.501925][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.502100][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.502284][ T1020] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.502458][ T1020] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.502633][ T1020] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.502839][ T1020] RIP: 0033:0x7f34cb762c5e [ 27.503027][ T1020] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.503549][ T1020] RSP: 002b:00007ffef09e6e50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.503786][ T1020] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f34cb762c5e [ 27.504031][ T1020] RDX: 0000000000000000 RSI: 00007ffef09e6f10 RDI: 0000000000000005 [ 27.504278][ T1020] RBP: 00007ffef09e6e60 R08: 0000000000000000 R09: 0000000000000000 [ 27.504515][ T1020] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.504750][ T1020] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.561846][ T1024] ------------[ cut here ]------------ | [ 27.562001][ T1024] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1024 | [ 27.562236][ T1024] Modules linked in: vrf veth | [ 27.562633][ T1024] Tainted: [W]=WARN [ 27.562733][ T1024] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.562895][ T1024] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.563031][ T1024] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.563498][ T1024] RSP: 0018:ffa00000020a75d0 EFLAGS: 00010286 [ 27.563667][ T1024] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0a4f [ 27.563861][ T1024] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785278 [ 27.564055][ T1024] RBP: 1ff4000000414ebb R08: 1fe22000004f0a50 R09: fffa3bfffffb05d4 [ 27.564249][ T1024] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785574 [ 27.564441][ T1024] R13: ff11000002785540 R14: ffffffff8e3c7940 R15: ff110000027851c0 [ 27.564631][ T1024] FS: 00007fef679a9440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 27.564854][ T1024] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.565018][ T1024] CR2: 000000000044f720 CR3: 000000000c2ac005 CR4: 0000000000771ef0 [ 27.565213][ T1024] PKRU: 55555554 [ 27.565312][ T1024] Call Trace: [ 27.565406][ T1024] [ 27.565471][ T1024] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.565597][ T1024] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.565730][ T1024] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.565859][ T1024] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.565985][ T1024] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.566114][ T1024] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.566699][ T1024] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.566828][ T1024] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.566955][ T1024] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.567084][ T1024] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.567283][ T1024] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.567410][ T1024] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.567537][ T1024] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.567666][ T1024] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.567790][ T1024] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.567921][ T1024] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.568047][ T1024] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.568239][ T1024] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.568368][ T1024] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.568498][ T1024] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.568628][ T1024] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.568755][ T1024] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.568885][ T1024] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.569041][ T1024] ? move_addr_to_kernel (net/socket.c:2511) [ 27.569233][ T1024] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.569358][ T1024] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.569485][ T1024] ___sys_sendmsg (net/socket.c:2641) [ 27.569613][ T1024] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.569744][ T1024] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.569876][ T1024] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.570006][ T1024] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.570189][ T1024] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.570320][ T1024] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.570447][ T1024] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.570576][ T1024] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.570707][ T1024] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.570833][ T1024] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.570966][ T1024] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.571124][ T1024] RIP: 0033:0x7fef67b03c5e [ 27.571350][ T1024] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.571806][ T1024] RSP: 002b:00007ffe19788c10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.572002][ T1024] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fef67b03c5e [ 27.572271][ T1024] RDX: 0000000000000000 RSI: 00007ffe19788cd0 RDI: 0000000000000005 [ 27.572459][ T1024] RBP: 00007ffe19788c20 R08: 0000000000000000 R09: 0000000000000000 [ 27.572647][ T1024] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.572838][ T1024] R13: 0000000069cbe93a R14: 0000000000000004 R15: 000000000049d620 | [ 27.642004][ T1030] ------------[ cut here ]------------ | [ 27.642167][ T1030] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1030 | [ 27.642409][ T1030] Modules linked in: vrf veth | [ 27.642809][ T1030] Tainted: [W]=WARN [ 27.642912][ T1030] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.643074][ T1030] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.643223][ T1030] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.643677][ T1030] RSP: 0018:ffa00000020775d0 EFLAGS: 00010286 [ 27.643837][ T1030] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0af7 [ 27.644031][ T1030] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027857b8 [ 27.644231][ T1030] RBP: 1ff400000040eebb R08: 1fe22000004f0af8 R09: fffa3bfffffb05d4 [ 27.644421][ T1030] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784af4 [ 27.644611][ T1030] R13: ff11000002784ac0 R14: ffffffff8e3c7940 R15: ff11000002785700 [ 27.644807][ T1030] FS: 00007f74ab460440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 27.645038][ T1030] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.645204][ T1030] CR2: 000000000044f720 CR3: 0000000005e60006 CR4: 0000000000771ef0 [ 27.645395][ T1030] PKRU: 55555554 [ 27.645492][ T1030] Call Trace: [ 27.645588][ T1030] [ 27.645654][ T1030] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.645781][ T1030] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.645919][ T1030] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.646049][ T1030] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.646179][ T1030] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.646311][ T1030] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.646438][ T1030] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.646565][ T1030] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.646692][ T1030] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.646818][ T1030] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.646951][ T1030] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.647081][ T1030] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.647217][ T1030] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.647342][ T1030] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.647467][ T1030] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.647597][ T1030] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.647723][ T1030] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.647850][ T1030] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.647991][ T1030] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.648117][ T1030] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.648251][ T1030] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.648378][ T1030] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.648506][ T1030] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.648663][ T1030] ? move_addr_to_kernel (net/socket.c:2511) [ 27.648789][ T1030] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.648922][ T1030] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.649050][ T1030] ___sys_sendmsg (net/socket.c:2641) [ 27.649179][ T1030] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.649309][ T1030] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.649439][ T1030] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.649568][ T1030] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.649698][ T1030] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.649829][ T1030] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.649957][ T1030] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.650085][ T1030] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.650292][ T1030] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.650417][ T1030] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.650543][ T1030] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.650701][ T1030] RIP: 0033:0x7f74ab5bac5e [ 27.650835][ T1030] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.651356][ T1030] RSP: 002b:00007ffd2bd66370 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.651547][ T1030] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f74ab5bac5e [ 27.651735][ T1030] RDX: 0000000000000000 RSI: 00007ffd2bd66430 RDI: 0000000000000005 [ 27.651937][ T1030] RBP: 00007ffd2bd66380 R08: 0000000000000000 R09: 0000000000000000 [ 27.652125][ T1030] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.652362][ T1030] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 27.716793][ T1034] ------------[ cut here ]------------ | [ 27.716951][ T1034] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1034 | [ 27.717190][ T1034] Modules linked in: vrf veth | [ 27.717588][ T1034] Tainted: [W]=WARN [ 27.717686][ T1034] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.717847][ T1034] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.717989][ T1034] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.718453][ T1034] RSP: 0018:ffa00000020d75d0 EFLAGS: 00010286 [ 27.718617][ T1034] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000120796f [ 27.718807][ T1034] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903cb78 [ 27.718999][ T1034] RBP: 1ff400000041aebb R08: 1fe2200001207970 R09: fffa3bfffffb05d4 [ 27.719195][ T1034] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903c774 [ 27.719384][ T1034] R13: ff1100000903c740 R14: ffffffff8e3c7940 R15: ff1100000903cac0 [ 27.719575][ T1034] FS: 00007fec95e3d440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 27.719797][ T1034] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.719961][ T1034] CR2: 000000000044f720 CR3: 000000000f677005 CR4: 0000000000771ef0 [ 27.720157][ T1034] PKRU: 55555554 [ 27.720253][ T1034] Call Trace: [ 27.720349][ T1034] [ 27.720414][ T1034] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.720542][ T1034] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.720676][ T1034] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.720803][ T1034] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.720929][ T1034] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.721063][ T1034] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.721196][ T1034] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.721323][ T1034] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.721451][ T1034] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.721578][ T1034] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.721707][ T1034] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.721833][ T1034] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.721962][ T1034] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.722089][ T1034] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.722220][ T1034] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.722347][ T1034] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.722476][ T1034] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.722603][ T1034] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.722730][ T1034] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.722855][ T1034] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.722986][ T1034] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.723112][ T1034] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.723241][ T1034] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.723396][ T1034] ? move_addr_to_kernel (net/socket.c:2511) [ 27.723524][ T1034] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.723651][ T1034] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.723779][ T1034] ___sys_sendmsg (net/socket.c:2641) [ 27.723909][ T1034] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.724040][ T1034] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.724175][ T1034] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.724303][ T1034] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.724433][ T1034] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.724562][ T1034] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.724690][ T1034] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.724819][ T1034] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.724954][ T1034] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.725082][ T1034] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.725214][ T1034] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.725372][ T1034] RIP: 0033:0x7fec95f97c5e [ 27.725507][ T1034] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.725961][ T1034] RSP: 002b:00007fff12758850 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.726158][ T1034] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fec95f97c5e [ 27.726349][ T1034] RDX: 0000000000000000 RSI: 00007fff12758910 RDI: 0000000000000005 [ 27.726539][ T1034] RBP: 00007fff12758860 R08: 0000000000000000 R09: 0000000000000000 [ 27.726728][ T1034] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.726916][ T1034] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 27.806498][ T1040] ------------[ cut here ]------------ | [ 27.806657][ T1040] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1040 | [ 27.806898][ T1040] Modules linked in: vrf veth | [ 27.807304][ T1040] Tainted: [W]=WARN [ 27.807402][ T1040] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.807564][ T1040] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.807700][ T1040] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.808169][ T1040] RSP: 0018:ffa00000021175d0 EFLAGS: 00010286 [ 27.808330][ T1040] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0c8f [ 27.808525][ T1040] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000005686478 [ 27.808717][ T1040] RBP: 1ff4000000422ebb R08: 1fe2200000ad0c90 R09: fffa3bfffffb05d4 [ 27.808912][ T1040] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005686234 [ 27.809104][ T1040] R13: ff11000005686200 R14: ffffffff8e3c7940 R15: ff110000056863c0 [ 27.809302][ T1040] FS: 00007ffa29b86440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 27.809527][ T1040] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.809688][ T1040] CR2: 000000000044f720 CR3: 000000000b52d002 CR4: 0000000000771ef0 [ 27.809889][ T1040] PKRU: 55555554 [ 27.809985][ T1040] Call Trace: [ 27.810081][ T1040] [ 27.810149][ T1040] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.810283][ T1040] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.810421][ T1040] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.810550][ T1040] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.810678][ T1040] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.810815][ T1040] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.810943][ T1040] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.811071][ T1040] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.811204][ T1040] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.811332][ T1040] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.811465][ T1040] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.811593][ T1040] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.811720][ T1040] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.811848][ T1040] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.811976][ T1040] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.812102][ T1040] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.812234][ T1040] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.812363][ T1040] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.812489][ T1040] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.812616][ T1040] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.812745][ T1040] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.812877][ T1040] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.813012][ T1040] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.813175][ T1040] ? move_addr_to_kernel (net/socket.c:2511) [ 27.813303][ T1040] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.813430][ T1040] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.813561][ T1040] ___sys_sendmsg (net/socket.c:2641) [ 27.813688][ T1040] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.813820][ T1040] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.813954][ T1040] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.814082][ T1040] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.814211][ T1040] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.814339][ T1040] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.814468][ T1040] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.814596][ T1040] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.814722][ T1040] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.814848][ T1040] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.814979][ T1040] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.815141][ T1040] RIP: 0033:0x7ffa29ce0c5e [ 27.815277][ T1040] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.815730][ T1040] RSP: 002b:00007fff8d9c0860 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.815924][ T1040] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ffa29ce0c5e [ 27.816112][ T1040] RDX: 0000000000000000 RSI: 00007fff8d9c0920 RDI: 0000000000000005 [ 27.816309][ T1040] RBP: 00007fff8d9c0870 R08: 0000000000000000 R09: 0000000000000000 [ 27.816499][ T1040] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.816688][ T1040] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 27.877950][ T1044] ------------[ cut here ]------------ | [ 27.878112][ T1044] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1044 | [ 27.878354][ T1044] Modules linked in: vrf veth | [ 27.878748][ T1044] Tainted: [W]=WARN [ 27.878846][ T1044] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.879011][ T1044] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.879156][ T1044] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.879609][ T1044] RSP: 0018:ffa00000020875d0 EFLAGS: 00010286 [ 27.879771][ T1044] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0f67 [ 27.879960][ T1044] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000005687b38 [ 27.880150][ T1044] RBP: 1ff4000000410ebb R08: 1fe2200000ad0f68 R09: fffa3bfffffb05d4 [ 27.880339][ T1044] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff110000056878f4 [ 27.880527][ T1044] R13: ff110000056878c0 R14: ffffffff8e3c7940 R15: ff11000005687a80 [ 27.880718][ T1044] FS: 00007f1db51d7440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 27.880943][ T1044] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.881106][ T1044] CR2: 000000000044f720 CR3: 000000000f7ea005 CR4: 0000000000771ef0 [ 27.881302][ T1044] PKRU: 55555554 [ 27.881397][ T1044] Call Trace: [ 27.881492][ T1044] [ 27.881557][ T1044] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.881684][ T1044] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.881817][ T1044] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.881955][ T1044] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.882080][ T1044] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.882216][ T1044] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.882342][ T1044] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.882468][ T1044] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.882595][ T1044] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.882723][ T1044] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.882854][ T1044] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.882988][ T1044] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.883114][ T1044] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.883624][ T1044] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.883749][ T1044] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.883874][ T1044] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.884008][ T1044] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.884140][ T1044] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.884267][ T1044] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.884395][ T1044] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.884525][ T1044] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.884653][ T1044] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.884779][ T1044] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.884940][ T1044] ? move_addr_to_kernel (net/socket.c:2511) [ 27.885067][ T1044] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.885200][ T1044] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.885329][ T1044] ___sys_sendmsg (net/socket.c:2641) [ 27.885457][ T1044] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.885592][ T1044] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.885722][ T1044] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.885852][ T1044] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.885982][ T1044] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.886111][ T1044] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.886241][ T1044] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.886368][ T1044] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.886493][ T1044] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.886619][ T1044] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.886746][ T1044] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.886907][ T1044] RIP: 0033:0x7f1db5331c5e [ 27.887042][ T1044] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.887501][ T1044] RSP: 002b:00007ffe798b36f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.887692][ T1044] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1db5331c5e [ 27.887882][ T1044] RDX: 0000000000000000 RSI: 00007ffe798b37b0 RDI: 0000000000000005 [ 27.888074][ T1044] RBP: 00007ffe798b3700 R08: 0000000000000000 R09: 0000000000000000 [ 27.888267][ T1044] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.888457][ T1044] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 27.961042][ T1050] ------------[ cut here ]------------ | [ 27.961752][ T1050] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1050 | [ 27.961987][ T1050] Modules linked in: vrf veth | [ 27.962546][ T1050] Tainted: [W]=WARN [ 27.962642][ T1050] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.962804][ T1050] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 27.962943][ T1050] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.963503][ T1050] RSP: 0018:ffa00000021375d0 EFLAGS: 00010286 [ 27.963665][ T1050] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207b67 [ 27.963856][ T1050] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903db38 [ 27.964055][ T1050] RBP: 1ff4000000426ebb R08: 1fe2200001207b68 R09: fffa3bfffffb05d4 [ 27.964348][ T1050] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005687e34 [ 27.964538][ T1050] R13: ff11000005687e00 R14: ffffffff8e3c7940 R15: ff1100000903da80 [ 27.964734][ T1050] FS: 00007efc7c01e440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 27.964968][ T1050] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.965129][ T1050] CR2: 000000000044f720 CR3: 000000000c261003 CR4: 0000000000771ef0 [ 27.965419][ T1050] PKRU: 55555554 [ 27.965517][ T1050] Call Trace: [ 27.965612][ T1050] [ 27.965679][ T1050] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 27.965805][ T1050] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 27.965944][ T1050] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 27.966076][ T1050] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.966293][ T1050] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.966426][ T1050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 27.966552][ T1050] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 27.966680][ T1050] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 27.966812][ T1050] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 27.966955][ T1050] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 27.967087][ T1050] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 27.967309][ T1050] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 27.967439][ T1050] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 27.967570][ T1050] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 27.967698][ T1050] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 27.967827][ T1050] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 27.967958][ T1050] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.968085][ T1050] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 27.968284][ T1050] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 27.968412][ T1050] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 27.968541][ T1050] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 27.968670][ T1050] ? copy_msghdr_from_user (net/socket.c:2525) [ 27.968795][ T1050] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 27.968953][ T1050] ? move_addr_to_kernel (net/socket.c:2511) [ 27.969081][ T1050] ? filemap_map_folio_range (mm/filemap.c:3873) [ 27.969263][ T1050] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 27.969391][ T1050] ___sys_sendmsg (net/socket.c:2641) [ 27.969517][ T1050] ? copy_msghdr_from_user (net/socket.c:2628) [ 27.969649][ T1050] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 27.969782][ T1050] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 27.969916][ T1050] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 27.970042][ T1050] ? __sys_sendmsg_sock (net/socket.c:2656) [ 27.970268][ T1050] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 27.970396][ T1050] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.970523][ T1050] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 27.970652][ T1050] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 27.970779][ T1050] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.970909][ T1050] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.971067][ T1050] RIP: 0033:0x7efc7c178c5e [ 27.971272][ T1050] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.971732][ T1050] RSP: 002b:00007ffc4a736350 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.971926][ T1050] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007efc7c178c5e [ 27.972115][ T1050] RDX: 0000000000000000 RSI: 00007ffc4a736410 RDI: 0000000000000005 [ 27.972339][ T1050] RBP: 00007ffc4a736360 R08: 0000000000000000 R09: 0000000000000000 [ 27.972530][ T1050] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 27.972718][ T1050] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.044669][ T1054] ------------[ cut here ]------------ | [ 28.044833][ T1054] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1054 | [ 28.045082][ T1054] Modules linked in: vrf veth | [ 28.045492][ T1054] Tainted: [W]=WARN [ 28.045588][ T1054] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.045747][ T1054] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.045882][ T1054] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.046435][ T1054] RSP: 0018:ffa00000020e75d0 EFLAGS: 00010286 [ 28.046595][ T1054] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf32f [ 28.046788][ T1054] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 28.046985][ T1054] RBP: 1ff400000041cebb R08: 1fe22000016cf330 R09: fffa3bfffffb05d4 [ 28.047229][ T1054] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679734 [ 28.047418][ T1054] R13: ff1100000b679700 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 28.047609][ T1054] FS: 00007f77b9967440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 28.047831][ T1054] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.047993][ T1054] CR2: 000000000044f720 CR3: 000000000f68b005 CR4: 0000000000771ef0 [ 28.048236][ T1054] PKRU: 55555554 [ 28.048331][ T1054] Call Trace: [ 28.048426][ T1054] [ 28.048491][ T1054] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.048619][ T1054] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.048752][ T1054] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.048879][ T1054] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.049012][ T1054] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.049188][ T1054] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.049314][ T1054] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.049442][ T1054] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.049570][ T1054] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.049697][ T1054] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.049826][ T1054] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.049963][ T1054] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.050095][ T1054] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.050271][ T1054] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.050395][ T1054] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.050523][ T1054] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.050652][ T1054] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.050781][ T1054] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.050913][ T1054] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.051040][ T1054] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.051222][ T1054] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.051502][ T1054] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.051629][ T1054] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.051784][ T1054] ? move_addr_to_kernel (net/socket.c:2511) [ 28.051915][ T1054] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.052042][ T1054] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.052218][ T1054] ___sys_sendmsg (net/socket.c:2641) [ 28.052343][ T1054] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.052474][ T1054] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.052604][ T1054] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.052732][ T1054] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.052858][ T1054] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.052990][ T1054] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.053117][ T1054] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.053321][ T1054] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.053447][ T1054] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.053577][ T1054] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.053702][ T1054] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.053861][ T1054] RIP: 0033:0x7f77b9ac1c5e [ 28.053997][ T1054] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.054508][ T1054] RSP: 002b:00007ffef3dd85c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.054703][ T1054] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f77b9ac1c5e [ 28.054892][ T1054] RDX: 0000000000000000 RSI: 00007ffef3dd8680 RDI: 0000000000000005 [ 28.055078][ T1054] RBP: 00007ffef3dd85d0 R08: 0000000000000000 R09: 0000000000000000 [ 28.055312][ T1054] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.055498][ T1054] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.112390][ T1060] ------------[ cut here ]------------ | [ 28.112547][ T1060] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1060 | [ 28.112776][ T1060] Modules linked in: vrf veth | [ 28.113181][ T1060] Tainted: [W]=WARN [ 28.113279][ T1060] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.113442][ T1060] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.113578][ T1060] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.114033][ T1060] RSP: 0018:ffa00000020c75d0 EFLAGS: 00010286 [ 28.114203][ T1060] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf3d7 [ 28.114392][ T1060] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679eb8 [ 28.114581][ T1060] RBP: 1ff4000000418ebb R08: 1fe22000016cf3d8 R09: fffa3bfffffb05d4 [ 28.114771][ T1060] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679c74 [ 28.114964][ T1060] R13: ff1100000b679c40 R14: ffffffff8e3c7940 R15: ff1100000b679e00 [ 28.115162][ T1060] FS: 00007f693cca5440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 28.115391][ T1060] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.115558][ T1060] CR2: 000000000044f720 CR3: 000000000f68b003 CR4: 0000000000771ef0 [ 28.115749][ T1060] PKRU: 55555554 [ 28.115847][ T1060] Call Trace: [ 28.115950][ T1060] [ 28.116014][ T1060] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.116145][ T1060] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.116283][ T1060] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.116412][ T1060] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.116537][ T1060] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.116666][ T1060] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.116796][ T1060] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.116928][ T1060] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.117058][ T1060] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.117189][ T1060] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.117318][ T1060] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.117442][ T1060] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.117568][ T1060] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.117698][ T1060] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.117826][ T1060] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.117958][ T1060] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.118085][ T1060] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.118218][ T1060] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.118346][ T1060] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.118475][ T1060] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.118605][ T1060] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.118732][ T1060] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.118860][ T1060] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.119019][ T1060] ? move_addr_to_kernel (net/socket.c:2511) [ 28.119148][ T1060] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.119275][ T1060] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.119403][ T1060] ___sys_sendmsg (net/socket.c:2641) [ 28.119534][ T1060] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.119665][ T1060] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.119796][ T1060] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.119928][ T1060] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.120054][ T1060] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.120194][ T1060] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.120321][ T1060] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.120447][ T1060] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.120573][ T1060] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.120700][ T1060] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.120831][ T1060] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.120989][ T1060] RIP: 0033:0x7f693cdffc5e [ 28.121123][ T1060] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.121580][ T1060] RSP: 002b:00007ffe4e9f3e80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.121774][ T1060] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f693cdffc5e [ 28.121965][ T1060] RDX: 0000000000000000 RSI: 00007ffe4e9f3f40 RDI: 0000000000000005 [ 28.122160][ T1060] RBP: 00007ffe4e9f3e90 R08: 0000000000000000 R09: 0000000000000000 [ 28.122349][ T1060] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.122541][ T1060] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.195430][ T1064] ------------[ cut here ]------------ | [ 28.195584][ T1064] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1064 | [ 28.195813][ T1064] Modules linked in: vrf veth | [ 28.196737][ T1064] Tainted: [W]=WARN [ 28.196836][ T1064] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.197000][ T1064] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.197204][ T1064] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.197661][ T1064] RSP: 0018:ffa00000021575d0 EFLAGS: 00010286 [ 28.197823][ T1064] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e71a7 [ 28.198016][ T1064] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38d38 [ 28.198285][ T1064] RBP: 1ff400000042aebb R08: 1fe22000009e71a8 R09: fffa3bfffffb05d4 [ 28.198477][ T1064] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39574 [ 28.198668][ T1064] R13: ff11000004f39540 R14: ffffffff8e3c7940 R15: ff11000004f38c80 [ 28.198865][ T1064] FS: 00007fe9ca3b5440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 28.199091][ T1064] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.199261][ T1064] CR2: 000000000044f720 CR3: 000000000f68b005 CR4: 0000000000771ef0 [ 28.199454][ T1064] PKRU: 55555554 [ 28.199552][ T1064] Call Trace: [ 28.199646][ T1064] [ 28.199713][ T1064] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.199842][ T1064] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.199980][ T1064] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.200107][ T1064] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.200236][ T1064] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.200369][ T1064] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.200494][ T1064] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.200624][ T1064] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.200751][ T1064] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.200878][ T1064] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.201011][ T1064] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.201144][ T1064] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.201273][ T1064] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.201399][ T1064] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.201528][ T1064] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.201656][ T1064] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.201782][ T1064] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.201912][ T1064] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.202039][ T1064] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.202171][ T1064] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.202300][ T1064] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.202425][ T1064] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.202551][ T1064] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.202706][ T1064] ? move_addr_to_kernel (net/socket.c:2511) [ 28.202834][ T1064] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.202966][ T1064] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.203094][ T1064] ___sys_sendmsg (net/socket.c:2641) [ 28.203290][ T1064] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.203421][ T1064] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.203548][ T1064] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.203677][ T1064] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.203804][ T1064] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.203941][ T1064] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.204069][ T1064] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.204253][ T1064] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.204382][ T1064] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.204506][ T1064] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.204632][ T1064] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.204789][ T1064] RIP: 0033:0x7fe9ca50fc5e [ 28.204928][ T1064] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.205460][ T1064] RSP: 002b:00007fffa1e69ef0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.205649][ T1064] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe9ca50fc5e [ 28.205837][ T1064] RDX: 0000000000000000 RSI: 00007fffa1e69fb0 RDI: 0000000000000005 [ 28.206028][ T1064] RBP: 00007fffa1e69f00 R08: 0000000000000000 R09: 0000000000000000 [ 28.206292][ T1064] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.206479][ T1064] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.276064][ T1070] ------------[ cut here ]------------ | [ 28.276229][ T1070] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1070 | [ 28.276462][ T1070] Modules linked in: vrf veth | [ 28.276859][ T1070] Tainted: [W]=WARN [ 28.276961][ T1070] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.277121][ T1070] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.277264][ T1070] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.277717][ T1070] RSP: 0018:ffa00000021075d0 EFLAGS: 00010286 [ 28.277879][ T1070] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7367 [ 28.278075][ T1070] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 28.278270][ T1070] RBP: 1ff4000000420ebb R08: 1fe22000009e7368 R09: fffa3bfffffb05d4 [ 28.278459][ T1070] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f398f4 [ 28.278646][ T1070] R13: ff11000004f398c0 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 28.278846][ T1070] FS: 00007fbd9a53c440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 28.279077][ T1070] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.279242][ T1070] CR2: 000000000044f720 CR3: 000000000d6ad005 CR4: 0000000000771ef0 [ 28.279434][ T1070] PKRU: 55555554 [ 28.279530][ T1070] Call Trace: [ 28.279626][ T1070] [ 28.279691][ T1070] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.279818][ T1070] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.279958][ T1070] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.280088][ T1070] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.280219][ T1070] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.280350][ T1070] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.280476][ T1070] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.280603][ T1070] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.280733][ T1070] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.280860][ T1070] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.280996][ T1070] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.281120][ T1070] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.281251][ T1070] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.281379][ T1070] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.281504][ T1070] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.281634][ T1070] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.281762][ T1070] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.281893][ T1070] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.282020][ T1070] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.282479][ T1070] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.282611][ T1070] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.282738][ T1070] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.282865][ T1070] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.283022][ T1070] ? move_addr_to_kernel (net/socket.c:2511) [ 28.283152][ T1070] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.283279][ T1070] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.283409][ T1070] ___sys_sendmsg (net/socket.c:2641) [ 28.283534][ T1070] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.283664][ T1070] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.283796][ T1070] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.283930][ T1070] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.284059][ T1070] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.284196][ T1070] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.284324][ T1070] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.284452][ T1070] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.284580][ T1070] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.284707][ T1070] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.284836][ T1070] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.284997][ T1070] RIP: 0033:0x7fbd9a696c5e [ 28.285131][ T1070] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.285587][ T1070] RSP: 002b:00007ffd6078b9b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.285781][ T1070] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbd9a696c5e [ 28.285976][ T1070] RDX: 0000000000000000 RSI: 00007ffd6078ba70 RDI: 0000000000000005 [ 28.286170][ T1070] RBP: 00007ffd6078b9c0 R08: 0000000000000000 R09: 0000000000000000 [ 28.286360][ T1070] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.286551][ T1070] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.348208][ T1074] ------------[ cut here ]------------ | [ 28.348360][ T1074] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1074 | [ 28.348592][ T1074] Modules linked in: vrf veth | [ 28.348995][ T1074] Tainted: [W]=WARN [ 28.349092][ T1074] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.349804][ T1074] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.349946][ T1074] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.350404][ T1074] RSP: 0018:ffa00000021675d0 EFLAGS: 00010286 [ 28.350564][ T1074] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000181988f [ 28.350754][ T1074] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc478 [ 28.350948][ T1074] RBP: 1ff400000042cebb R08: 1fe2200001819890 R09: fffa3bfffffb05d4 [ 28.351142][ T1074] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff110000027853b4 [ 28.351332][ T1074] R13: ff11000002785380 R14: ffffffff8e3c7940 R15: ff1100000c0cc3c0 [ 28.351528][ T1074] FS: 00007fe391e29440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 28.351755][ T1074] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.351923][ T1074] CR2: 000000000044f720 CR3: 0000000004b5a003 CR4: 0000000000771ef0 [ 28.352113][ T1074] PKRU: 55555554 [ 28.352218][ T1074] Call Trace: [ 28.352314][ T1074] [ 28.352380][ T1074] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.352508][ T1074] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.352644][ T1074] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.352779][ T1074] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.352910][ T1074] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.353039][ T1074] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.353172][ T1074] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.353300][ T1074] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.353431][ T1074] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.353557][ T1074] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.353687][ T1074] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.353815][ T1074] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.353947][ T1074] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.354074][ T1074] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.354207][ T1074] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.354336][ T1074] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.354463][ T1074] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.354590][ T1074] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.354718][ T1074] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.354845][ T1074] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.354978][ T1074] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.355102][ T1074] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.355232][ T1074] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.355387][ T1074] ? move_addr_to_kernel (net/socket.c:2511) [ 28.355515][ T1074] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.355642][ T1074] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.355769][ T1074] ___sys_sendmsg (net/socket.c:2641) [ 28.355900][ T1074] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.356030][ T1074] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.356163][ T1074] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.356292][ T1074] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.356422][ T1074] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.356552][ T1074] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.356678][ T1074] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.356807][ T1074] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.356945][ T1074] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.357075][ T1074] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.357207][ T1074] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.357370][ T1074] RIP: 0033:0x7fe391f83c5e [ 28.357505][ T1074] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.357965][ T1074] RSP: 002b:00007ffd0d7c1f60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.358164][ T1074] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe391f83c5e [ 28.358354][ T1074] RDX: 0000000000000000 RSI: 00007ffd0d7c2020 RDI: 0000000000000005 [ 28.358544][ T1074] RBP: 00007ffd0d7c1f70 R08: 0000000000000000 R09: 0000000000000000 [ 28.358731][ T1074] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.358923][ T1074] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.425460][ T1080] ------------[ cut here ]------------ | [ 28.425617][ T1080] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1080 | [ 28.425848][ T1080] Modules linked in: vrf veth | [ 28.426460][ T1080] Tainted: [W]=WARN [ 28.426560][ T1080] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.426722][ T1080] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.426858][ T1080] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.427327][ T1080] RSP: 0018:ffa00000020c75d0 EFLAGS: 00010286 [ 28.427490][ T1080] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018198ff [ 28.427682][ T1080] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc7f8 [ 28.427873][ T1080] RBP: 1ff4000000418ebb R08: 1fe2200001819900 R09: fffa3bfffffb05d4 [ 28.428068][ T1080] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd734 [ 28.428267][ T1080] R13: ff1100000c0cd700 R14: ffffffff8e3c7940 R15: ff1100000c0cc740 [ 28.428460][ T1080] FS: 00007fdb5d298440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 28.428684][ T1080] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.428848][ T1080] CR2: 000000000044f720 CR3: 000000000f6b3001 CR4: 0000000000771ef0 [ 28.429046][ T1080] PKRU: 55555554 [ 28.429144][ T1080] Call Trace: [ 28.429239][ T1080] [ 28.429304][ T1080] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.429431][ T1080] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.429566][ T1080] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.429696][ T1080] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.429823][ T1080] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.429958][ T1080] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.430085][ T1080] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.430220][ T1080] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.430347][ T1080] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.430474][ T1080] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.430606][ T1080] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.430733][ T1080] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.430865][ T1080] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.430994][ T1080] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.431123][ T1080] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.431255][ T1080] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.431384][ T1080] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.431511][ T1080] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.431639][ T1080] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.431766][ T1080] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.431899][ T1080] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.432026][ T1080] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.432162][ T1080] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.432322][ T1080] ? move_addr_to_kernel (net/socket.c:2511) [ 28.432450][ T1080] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.432577][ T1080] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.432706][ T1080] ___sys_sendmsg (net/socket.c:2641) [ 28.432835][ T1080] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.432973][ T1080] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.433104][ T1080] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.433237][ T1080] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.433363][ T1080] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.433490][ T1080] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.433619][ T1080] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.433749][ T1080] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.433877][ T1080] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.434007][ T1080] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.434139][ T1080] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.434297][ T1080] RIP: 0033:0x7fdb5d3f2c5e [ 28.434432][ T1080] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.434886][ T1080] RSP: 002b:00007fff4ae6d350 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.435079][ T1080] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdb5d3f2c5e [ 28.435269][ T1080] RDX: 0000000000000000 RSI: 00007fff4ae6d410 RDI: 0000000000000005 [ 28.435458][ T1080] RBP: 00007fff4ae6d360 R08: 0000000000000000 R09: 0000000000000000 [ 28.435648][ T1080] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.435837][ T1080] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.493765][ T1084] ------------[ cut here ]------------ | [ 28.493935][ T1084] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1084 | [ 28.494180][ T1084] Modules linked in: vrf veth | [ 28.494580][ T1084] Tainted: [W]=WARN [ 28.494678][ T1084] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.494844][ T1084] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.494985][ T1084] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.495448][ T1084] RSP: 0018:ffa00000021375d0 EFLAGS: 00010286 [ 28.495610][ T1084] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d537 [ 28.495800][ T1084] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a9b8 [ 28.495996][ T1084] RBP: 1ff4000000426ebb R08: 1fe2200000a8d538 R09: fffa3bfffffb05d4 [ 28.496191][ T1084] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc5b4 [ 28.496379][ T1084] R13: ff1100000c0cc580 R14: ffffffff8e3c7940 R15: ff1100000546a900 [ 28.496573][ T1084] FS: 00007ff69a4bc440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 28.496797][ T1084] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.496962][ T1084] CR2: 000000000044f720 CR3: 000000000ebe6004 CR4: 0000000000771ef0 [ 28.497159][ T1084] PKRU: 55555554 [ 28.497255][ T1084] Call Trace: [ 28.497351][ T1084] [ 28.497418][ T1084] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.497543][ T1084] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.497680][ T1084] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.497806][ T1084] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.497933][ T1084] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.498062][ T1084] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.498196][ T1084] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.498323][ T1084] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.498450][ T1084] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.498575][ T1084] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.498705][ T1084] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.498835][ T1084] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.498967][ T1084] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.499097][ T1084] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.499277][ T1084] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.499407][ T1084] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.499532][ T1084] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.499660][ T1084] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.499789][ T1084] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.499920][ T1084] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.500050][ T1084] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.500228][ T1084] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.500356][ T1084] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.500516][ T1084] ? move_addr_to_kernel (net/socket.c:2511) [ 28.500642][ T1084] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.500768][ T1084] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.500901][ T1084] ___sys_sendmsg (net/socket.c:2641) [ 28.501028][ T1084] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.501174][ T1084] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.501302][ T1084] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.501430][ T1084] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.501557][ T1084] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.501686][ T1084] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.501813][ T1084] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.501941][ T1084] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.502067][ T1084] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.502201][ T1084] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.502329][ T1084] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.502487][ T1084] RIP: 0033:0x7ff69a616c5e [ 28.502623][ T1084] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.503079][ T1084] RSP: 002b:00007ffcce6026e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.503275][ T1084] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff69a616c5e [ 28.503464][ T1084] RDX: 0000000000000000 RSI: 00007ffcce6027a0 RDI: 0000000000000005 [ 28.503654][ T1084] RBP: 00007ffcce6026f0 R08: 0000000000000000 R09: 0000000000000000 [ 28.503845][ T1084] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.504042][ T1084] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.579002][ T1090] ------------[ cut here ]------------ | [ 28.579172][ T1090] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1090 | [ 28.579403][ T1090] Modules linked in: vrf veth | [ 28.579802][ T1090] Tainted: [W]=WARN [ 28.579903][ T1090] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.580064][ T1090] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.580207][ T1090] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.580659][ T1090] RSP: 0018:ffa00000021475d0 EFLAGS: 00010286 [ 28.580821][ T1090] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d48f [ 28.581014][ T1090] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a478 [ 28.581209][ T1090] RBP: 1ff4000000428ebb R08: 1fe2200000a8d490 R09: fffa3bfffffb05d4 [ 28.581399][ T1090] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546aaf4 [ 28.581592][ T1090] R13: ff1100000546aac0 R14: ffffffff8e3c7940 R15: ff1100000546a3c0 [ 28.581782][ T1090] FS: 00007f369e2c7440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 28.582010][ T1090] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.582176][ T1090] CR2: 000000000044f720 CR3: 000000000ebe6006 CR4: 0000000000771ef0 [ 28.582365][ T1090] PKRU: 55555554 [ 28.582461][ T1090] Call Trace: [ 28.582556][ T1090] [ 28.582621][ T1090] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.582747][ T1090] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.582884][ T1090] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.583018][ T1090] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.583223][ T1090] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.583353][ T1090] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.583481][ T1090] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.583608][ T1090] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.583735][ T1090] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.583861][ T1090] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.583994][ T1090] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.584120][ T1090] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.584312][ T1090] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.584439][ T1090] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.584563][ T1090] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.584692][ T1090] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.584819][ T1090] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.584950][ T1090] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.585078][ T1090] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.585273][ T1090] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.585403][ T1090] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.585528][ T1090] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.585655][ T1090] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.585813][ T1090] ? move_addr_to_kernel (net/socket.c:2511) [ 28.585945][ T1090] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.586070][ T1090] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.586266][ T1090] ___sys_sendmsg (net/socket.c:2641) [ 28.586392][ T1090] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.586522][ T1090] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.586654][ T1090] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.586782][ T1090] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.586912][ T1090] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.587043][ T1090] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.587224][ T1090] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.587351][ T1090] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.587479][ T1090] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.587604][ T1090] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.587732][ T1090] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.587889][ T1090] RIP: 0033:0x7f369e421c5e [ 28.588029][ T1090] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.588573][ T1090] RSP: 002b:00007fff5f2113d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.588766][ T1090] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f369e421c5e [ 28.588961][ T1090] RDX: 0000000000000000 RSI: 00007fff5f211490 RDI: 0000000000000005 [ 28.589225][ T1090] RBP: 00007fff5f2113e0 R08: 0000000000000000 R09: 0000000000000000 [ 28.589412][ T1090] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.589600][ T1090] R13: 0000000069cbe93b R14: 0000000000000004 R15: 000000000049d620 | [ 28.660767][ T1094] ------------[ cut here ]------------ | [ 28.660927][ T1094] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1094 | [ 28.661611][ T1094] Modules linked in: vrf veth | [ 28.662014][ T1094] Tainted: [W]=WARN [ 28.662110][ T1094] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.662274][ T1094] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.662411][ T1094] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.662863][ T1094] RSP: 0018:ffa00000021b75d0 EFLAGS: 00010286 [ 28.663028][ T1094] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d4ff [ 28.663222][ T1094] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a7f8 [ 28.663416][ T1094] RBP: 1ff4000000436ebb R08: 1fe2200000a8d500 R09: fffa3bfffffb05d4 [ 28.663605][ T1094] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546bc74 [ 28.663793][ T1094] R13: ff1100000546bc40 R14: ffffffff8e3c7940 R15: ff1100000546a740 [ 28.663987][ T1094] FS: 00007fa3c6001440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 28.664223][ T1094] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.664386][ T1094] CR2: 000000000044f720 CR3: 000000000a86e006 CR4: 0000000000771ef0 [ 28.664579][ T1094] PKRU: 55555554 [ 28.664675][ T1094] Call Trace: [ 28.664770][ T1094] [ 28.664836][ T1094] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.664967][ T1094] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.665105][ T1094] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.665238][ T1094] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.665365][ T1094] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.665496][ T1094] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.665623][ T1094] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.665750][ T1094] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.665877][ T1094] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.666009][ T1094] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.666146][ T1094] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.666273][ T1094] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.666402][ T1094] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.666529][ T1094] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.666653][ T1094] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.666779][ T1094] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.666912][ T1094] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.667041][ T1094] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.667174][ T1094] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.667299][ T1094] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.667429][ T1094] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.667556][ T1094] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.667683][ T1094] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.667838][ T1094] ? move_addr_to_kernel (net/socket.c:2511) [ 28.667966][ T1094] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.668094][ T1094] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.668228][ T1094] ___sys_sendmsg (net/socket.c:2641) [ 28.668354][ T1094] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.668487][ T1094] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.668617][ T1094] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.668746][ T1094] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.668874][ T1094] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.669011][ T1094] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.669143][ T1094] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.669271][ T1094] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.669399][ T1094] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.669528][ T1094] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.669655][ T1094] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.669813][ T1094] RIP: 0033:0x7fa3c615bc5e [ 28.669950][ T1094] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.670413][ T1094] RSP: 002b:00007fff1e7ac490 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.670606][ T1094] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa3c615bc5e [ 28.670797][ T1094] RDX: 0000000000000000 RSI: 00007fff1e7ac550 RDI: 0000000000000005 [ 28.670991][ T1094] RBP: 00007fff1e7ac4a0 R08: 0000000000000000 R09: 0000000000000000 [ 28.671184][ T1094] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.671372][ T1094] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 28.748932][ T1100] ------------[ cut here ]------------ | [ 28.749086][ T1100] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1100 | [ 28.749885][ T1100] Modules linked in: vrf veth | [ 28.750449][ T1100] Tainted: [W]=WARN [ 28.750549][ T1100] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.750710][ T1100] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.750845][ T1100] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.751399][ T1100] RSP: 0018:ffa00000020c75d0 EFLAGS: 00010286 [ 28.751561][ T1100] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf1df [ 28.751754][ T1100] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678ef8 [ 28.751947][ T1100] RBP: 1ff4000000418ebb R08: 1fe22000016cf1e0 R09: fffa3bfffffb05d4 [ 28.752229][ T1100] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679034 [ 28.752419][ T1100] R13: ff1100000b679000 R14: ffffffff8e3c7940 R15: ff1100000b678e40 [ 28.752609][ T1100] FS: 00007f0d3e516440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 28.752832][ T1100] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.752998][ T1100] CR2: 000000000044f720 CR3: 000000000c251002 CR4: 0000000000771ef0 [ 28.753287][ T1100] PKRU: 55555554 [ 28.753382][ T1100] Call Trace: [ 28.753477][ T1100] [ 28.753542][ T1100] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.753671][ T1100] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.753807][ T1100] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.753939][ T1100] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.754066][ T1100] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.754289][ T1100] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.754415][ T1100] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.754542][ T1100] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.754669][ T1100] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.754796][ T1100] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.754932][ T1100] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.755059][ T1100] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.755278][ T1100] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.755408][ T1100] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.755532][ T1100] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.755664][ T1100] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.755793][ T1100] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.755925][ T1100] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.756052][ T1100] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.756250][ T1100] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.756381][ T1100] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.756509][ T1100] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.756636][ T1100] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.756798][ T1100] ? move_addr_to_kernel (net/socket.c:2511) [ 28.756932][ T1100] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.757063][ T1100] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.757249][ T1100] ___sys_sendmsg (net/socket.c:2641) [ 28.757377][ T1100] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.757507][ T1100] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.757637][ T1100] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.757765][ T1100] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.757894][ T1100] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.758025][ T1100] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.758176][ T1100] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.758304][ T1100] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.758433][ T1100] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.758561][ T1100] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.758688][ T1100] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.758846][ T1100] RIP: 0033:0x7f0d3e670c5e [ 28.758984][ T1100] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.759440][ T1100] RSP: 002b:00007ffccc1f7c70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.759633][ T1100] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0d3e670c5e [ 28.759820][ T1100] RDX: 0000000000000000 RSI: 00007ffccc1f7d30 RDI: 0000000000000005 [ 28.760014][ T1100] RBP: 00007ffccc1f7c80 R08: 0000000000000000 R09: 0000000000000000 [ 28.760207][ T1100] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.760399][ T1100] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 28.826041][ T1104] ------------[ cut here ]------------ | [ 28.826203][ T1104] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1104 | [ 28.826433][ T1104] Modules linked in: vrf veth | [ 28.826831][ T1104] Tainted: [W]=WARN [ 28.826933][ T1104] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.827093][ T1104] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.827236][ T1104] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.827688][ T1104] RSP: 0018:ffa0000001f975d0 EFLAGS: 00010286 [ 28.827849][ T1104] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b67 [ 28.828040][ T1104] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785b38 [ 28.828234][ T1104] RBP: 1ff40000003f2ebb R08: 1fe22000004f0b68 R09: fffa3bfffffb05d4 [ 28.828423][ T1104] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784774 [ 28.828614][ T1104] R13: ff11000002784740 R14: ffffffff8e3c7940 R15: ff11000002785a80 [ 28.828806][ T1104] FS: 00007f9850c0a440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 28.829032][ T1104] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.829198][ T1104] CR2: 000000000044f720 CR3: 000000000c251001 CR4: 0000000000771ef0 [ 28.829390][ T1104] PKRU: 55555554 [ 28.829485][ T1104] Call Trace: [ 28.829582][ T1104] [ 28.829647][ T1104] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.829775][ T1104] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.829913][ T1104] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.830042][ T1104] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.830175][ T1104] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.830305][ T1104] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.830432][ T1104] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.830560][ T1104] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.830687][ T1104] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.830813][ T1104] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.830944][ T1104] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.831069][ T1104] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.831634][ T1104] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.831762][ T1104] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.831896][ T1104] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.832022][ T1104] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.832215][ T1104] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.832342][ T1104] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.832474][ T1104] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.832600][ T1104] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.832730][ T1104] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.832856][ T1104] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.832990][ T1104] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.833222][ T1104] ? move_addr_to_kernel (net/socket.c:2511) [ 28.833350][ T1104] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.833477][ T1104] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.833604][ T1104] ___sys_sendmsg (net/socket.c:2641) [ 28.833730][ T1104] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.833863][ T1104] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.833996][ T1104] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.834124][ T1104] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.834316][ T1104] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.834444][ T1104] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.834572][ T1104] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.834699][ T1104] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.834827][ T1104] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.834963][ T1104] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.835090][ T1104] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.835304][ T1104] RIP: 0033:0x7f9850d64c5e [ 28.835438][ T1104] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.835889][ T1104] RSP: 002b:00007ffc379f37c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.836081][ T1104] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9850d64c5e [ 28.836343][ T1104] RDX: 0000000000000000 RSI: 00007ffc379f3880 RDI: 0000000000000005 [ 28.836533][ T1104] RBP: 00007ffc379f37d0 R08: 0000000000000000 R09: 0000000000000000 [ 28.836723][ T1104] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.836918][ T1104] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 28.911803][ T1110] ------------[ cut here ]------------ | [ 28.911964][ T1110] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1110 | [ 28.912691][ T1110] Modules linked in: vrf veth | [ 28.913095][ T1110] Tainted: [W]=WARN [ 28.913198][ T1110] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.913361][ T1110] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.913497][ T1110] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.913954][ T1110] RSP: 0018:ffa00000021f75d0 EFLAGS: 00010286 [ 28.914116][ T1110] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000120788f [ 28.914311][ T1110] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903c478 [ 28.914500][ T1110] RBP: 1ff400000043eebb R08: 1fe2200001207890 R09: fffa3bfffffb05d4 [ 28.914688][ T1110] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f391f4 [ 28.914875][ T1110] R13: ff11000004f391c0 R14: ffffffff8e3c7940 R15: ff1100000903c3c0 [ 28.915068][ T1110] FS: 00007f294b832440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 28.915296][ T1110] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.915455][ T1110] CR2: 000000000044f720 CR3: 000000000c256004 CR4: 0000000000771ef0 [ 28.915644][ T1110] PKRU: 55555554 [ 28.915742][ T1110] Call Trace: [ 28.915839][ T1110] [ 28.915909][ T1110] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.916039][ T1110] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.916179][ T1110] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.916307][ T1110] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.916433][ T1110] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.916561][ T1110] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.916690][ T1110] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.916817][ T1110] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.916949][ T1110] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.917081][ T1110] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.917213][ T1110] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.917337][ T1110] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.917467][ T1110] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.917596][ T1110] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.917721][ T1110] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.917847][ T1110] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.917981][ T1110] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.918108][ T1110] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.918236][ T1110] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.918364][ T1110] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.918495][ T1110] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.918624][ T1110] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.918753][ T1110] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.918915][ T1110] ? move_addr_to_kernel (net/socket.c:2511) [ 28.919042][ T1110] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.919173][ T1110] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.919304][ T1110] ___sys_sendmsg (net/socket.c:2641) [ 28.919433][ T1110] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.919566][ T1110] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.919697][ T1110] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.919826][ T1110] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.919957][ T1110] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.920090][ T1110] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.920222][ T1110] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.920352][ T1110] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.920479][ T1110] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.920605][ T1110] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.920731][ T1110] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.920887][ T1110] RIP: 0033:0x7f294b98cc5e [ 28.921026][ T1110] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.921487][ T1110] RSP: 002b:00007ffebdd9eca0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.921679][ T1110] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f294b98cc5e [ 28.921868][ T1110] RDX: 0000000000000000 RSI: 00007ffebdd9ed60 RDI: 0000000000000005 [ 28.922061][ T1110] RBP: 00007ffebdd9ecb0 R08: 0000000000000000 R09: 0000000000000000 [ 28.922254][ T1110] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.922441][ T1110] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 28.982080][ T1114] ------------[ cut here ]------------ | [ 28.982521][ T1114] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1114 | [ 28.982793][ T1114] Modules linked in: vrf veth | [ 28.983308][ T1114] Tainted: [W]=WARN [ 28.983451][ T1114] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.983656][ T1114] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 28.983841][ T1114] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.984360][ T1114] RSP: 0018:ffa00000021d75d0 EFLAGS: 00010286 [ 28.984571][ T1114] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000012079df [ 28.984811][ T1114] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903cef8 [ 28.985055][ T1114] RBP: 1ff400000043aebb R08: 1fe22000012079e0 R09: fffa3bfffffb05d4 [ 28.985303][ T1114] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903d034 [ 28.985538][ T1114] R13: ff1100000903d000 R14: ffffffff8e3c7940 R15: ff1100000903ce40 [ 28.985779][ T1114] FS: 00007f9281942440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 28.986057][ T1114] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.986275][ T1114] CR2: 000000000044f720 CR3: 000000000c256006 CR4: 0000000000771ef0 [ 28.986513][ T1114] PKRU: 55555554 [ 28.986654][ T1114] Call Trace: [ 28.986797][ T1114] [ 28.986914][ T1114] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 28.987087][ T1114] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 28.987291][ T1114] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 28.987467][ T1114] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.987639][ T1114] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.987816][ T1114] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 28.987993][ T1114] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 28.988182][ T1114] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 28.988358][ T1114] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 28.988533][ T1114] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 28.988710][ T1114] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 28.988883][ T1114] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 28.989065][ T1114] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 28.989254][ T1114] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 28.989426][ T1114] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 28.989600][ T1114] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 28.989774][ T1114] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.989955][ T1114] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 28.990145][ T1114] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 28.990320][ T1114] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 28.990498][ T1114] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 28.990675][ T1114] ? copy_msghdr_from_user (net/socket.c:2525) [ 28.990849][ T1114] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 28.991063][ T1114] ? move_addr_to_kernel (net/socket.c:2511) [ 28.991250][ T1114] ? filemap_map_folio_range (mm/filemap.c:3873) [ 28.991425][ T1114] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 28.991604][ T1114] ___sys_sendmsg (net/socket.c:2641) [ 28.991777][ T1114] ? copy_msghdr_from_user (net/socket.c:2628) [ 28.991963][ T1114] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 28.992151][ T1114] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 28.992331][ T1114] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 28.992507][ T1114] ? __sys_sendmsg_sock (net/socket.c:2656) [ 28.992686][ T1114] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 28.992863][ T1114] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.993042][ T1114] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 28.993230][ T1114] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 28.993406][ T1114] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.993582][ T1114] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.993786][ T1114] RIP: 0033:0x7f9281a9cc5e [ 28.993971][ T1114] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.994483][ T1114] RSP: 002b:00007ffe42afbf40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.994722][ T1114] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9281a9cc5e [ 28.994965][ T1114] RDX: 0000000000000000 RSI: 00007ffe42afc000 RDI: 0000000000000005 [ 28.995211][ T1114] RBP: 00007ffe42afbf50 R08: 0000000000000000 R09: 0000000000000000 [ 28.995446][ T1114] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 28.995682][ T1114] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.067372][ T1120] ------------[ cut here ]------------ | [ 29.067524][ T1120] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1120 | [ 29.067756][ T1120] Modules linked in: vrf veth | [ 29.068164][ T1120] Tainted: [W]=WARN [ 29.068263][ T1120] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.068422][ T1120] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.068559][ T1120] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.069015][ T1120] RSP: 0018:ffa00000021d75d0 EFLAGS: 00010286 [ 29.069509][ T1120] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207abf [ 29.069699][ T1120] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903d5f8 [ 29.069887][ T1120] RBP: 1ff400000043aebb R08: 1fe2200001207ac0 R09: fffa3bfffffb05d4 [ 29.070078][ T1120] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903d8f4 [ 29.070269][ T1120] R13: ff1100000903d8c0 R14: ffffffff8e3c7940 R15: ff1100000903d540 [ 29.070461][ T1120] FS: 00007fae4abc2440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 29.070689][ T1120] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.070850][ T1120] CR2: 000000000044f720 CR3: 000000000d715003 CR4: 0000000000771ef0 [ 29.071049][ T1120] PKRU: 55555554 [ 29.071147][ T1120] Call Trace: [ 29.071246][ T1120] [ 29.071313][ T1120] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.071439][ T1120] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.071571][ T1120] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.071697][ T1120] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.071821][ T1120] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.071955][ T1120] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.072079][ T1120] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.072210][ T1120] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.072341][ T1120] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.072465][ T1120] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.072597][ T1120] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.072722][ T1120] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.072851][ T1120] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.072987][ T1120] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.073112][ T1120] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.073246][ T1120] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.073376][ T1120] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.073504][ T1120] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.073631][ T1120] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.073760][ T1120] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.073893][ T1120] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.074021][ T1120] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.074152][ T1120] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.074307][ T1120] ? move_addr_to_kernel (net/socket.c:2511) [ 29.074435][ T1120] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.074562][ T1120] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.074688][ T1120] ___sys_sendmsg (net/socket.c:2641) [ 29.074814][ T1120] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.074948][ T1120] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.075080][ T1120] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.075214][ T1120] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.075339][ T1120] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.075469][ T1120] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.075595][ T1120] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.075722][ T1120] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.075852][ T1120] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.075989][ T1120] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.076116][ T1120] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.076282][ T1120] RIP: 0033:0x7fae4ad1cc5e [ 29.076418][ T1120] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.076875][ T1120] RSP: 002b:00007ffed78cb6c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.077068][ T1120] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fae4ad1cc5e [ 29.077265][ T1120] RDX: 0000000000000000 RSI: 00007ffed78cb780 RDI: 0000000000000005 [ 29.077455][ T1120] RBP: 00007ffed78cb6d0 R08: 0000000000000000 R09: 0000000000000000 [ 29.077647][ T1120] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.077834][ T1120] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.145816][ T1124] ------------[ cut here ]------------ | [ 29.146016][ T1124] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1124 | [ 29.146853][ T1124] Modules linked in: vrf veth | [ 29.147358][ T1124] Tainted: [W]=WARN [ 29.147503][ T1124] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.147710][ T1124] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.147894][ T1124] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.148407][ T1124] RSP: 0018:ffa00000021475d0 EFLAGS: 00010286 [ 29.148621][ T1124] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0d6f [ 29.148856][ T1124] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000005686b78 [ 29.149096][ T1124] RBP: 1ff4000000428ebb R08: 1fe2200000ad0d70 R09: fffa3bfffffb05d4 [ 29.149341][ T1124] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005686cb4 [ 29.149580][ T1124] R13: ff11000005686c80 R14: ffffffff8e3c7940 R15: ff11000005686ac0 [ 29.149818][ T1124] FS: 00007fe0c3328440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.150099][ T1124] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.150313][ T1124] CR2: 000000000044f720 CR3: 000000000f805002 CR4: 0000000000771ef0 [ 29.150554][ T1124] PKRU: 55555554 [ 29.150696][ T1124] Call Trace: [ 29.150838][ T1124] [ 29.150958][ T1124] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.151146][ T1124] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.151331][ T1124] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.151509][ T1124] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.151683][ T1124] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.151859][ T1124] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.152039][ T1124] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.152229][ T1124] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.152404][ T1124] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.152577][ T1124] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.152754][ T1124] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.152932][ T1124] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.153109][ T1124] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.153294][ T1124] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.153469][ T1124] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.153645][ T1124] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.153820][ T1124] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.154004][ T1124] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.154193][ T1124] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.154368][ T1124] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.154546][ T1124] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.154722][ T1124] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.154906][ T1124] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.155109][ T1124] ? move_addr_to_kernel (net/socket.c:2511) [ 29.155297][ T1124] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.155473][ T1124] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.155651][ T1124] ___sys_sendmsg (net/socket.c:2641) [ 29.155826][ T1124] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.156012][ T1124] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.156201][ T1124] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.156379][ T1124] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.156556][ T1124] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.156735][ T1124] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.156917][ T1124] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.157095][ T1124] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.157278][ T1124] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.157456][ T1124] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.157632][ T1124] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.157835][ T1124] RIP: 0033:0x7fe0c3482c5e [ 29.158024][ T1124] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.158533][ T1124] RSP: 002b:00007ffcb6c4ff80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.158770][ T1124] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe0c3482c5e [ 29.159013][ T1124] RDX: 0000000000000000 RSI: 00007ffcb6c50040 RDI: 0000000000000005 [ 29.159260][ T1124] RBP: 00007ffcb6c4ff90 R08: 0000000000000000 R09: 0000000000000000 [ 29.159495][ T1124] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.159732][ T1124] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.228400][ T1130] ------------[ cut here ]------------ | [ 29.228550][ T1130] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1130 | [ 29.228781][ T1130] Modules linked in: vrf veth | [ 29.229192][ T1130] Tainted: [W]=WARN [ 29.229290][ T1130] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.229454][ T1130] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.229588][ T1130] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.230041][ T1130] RSP: 0018:ffa0000001e575d0 EFLAGS: 00010286 [ 29.230212][ T1130] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0cc7 [ 29.230400][ T1130] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000005686638 [ 29.230587][ T1130] RBP: 1ff40000003caebb R08: 1fe2200000ad0cc8 R09: fffa3bfffffb05d4 [ 29.230774][ T1130] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005686774 [ 29.230965][ T1130] R13: ff11000005686740 R14: ffffffff8e3c7940 R15: ff11000005686580 [ 29.231763][ T1130] FS: 00007f493a0dd440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 29.231994][ T1130] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.232178][ T1130] CR2: 000000000044f720 CR3: 0000000009517001 CR4: 0000000000771ef0 [ 29.232369][ T1130] PKRU: 55555554 [ 29.232466][ T1130] Call Trace: [ 29.232561][ T1130] [ 29.232626][ T1130] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.232755][ T1130] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.232889][ T1130] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.233021][ T1130] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.233150][ T1130] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.233279][ T1130] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.233404][ T1130] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.233533][ T1130] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.233658][ T1130] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.233785][ T1130] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.233914][ T1130] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.234040][ T1130] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.234171][ T1130] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.234297][ T1130] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.234425][ T1130] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.234551][ T1130] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.234675][ T1130] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.234803][ T1130] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.235043][ T1130] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.235175][ T1130] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.235304][ T1130] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.235428][ T1130] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.235556][ T1130] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.235713][ T1130] ? move_addr_to_kernel (net/socket.c:2511) [ 29.235840][ T1130] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.235969][ T1130] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.236096][ T1130] ___sys_sendmsg (net/socket.c:2641) [ 29.236228][ T1130] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.236363][ T1130] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.236493][ T1130] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.236621][ T1130] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.236746][ T1130] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.236876][ T1130] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.237004][ T1130] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.237130][ T1130] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.237261][ T1130] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.237386][ T1130] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.237516][ T1130] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.237671][ T1130] RIP: 0033:0x7f493a237c5e [ 29.237806][ T1130] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.238264][ T1130] RSP: 002b:00007fffa85c4520 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.238457][ T1130] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f493a237c5e [ 29.238645][ T1130] RDX: 0000000000000000 RSI: 00007fffa85c45e0 RDI: 0000000000000005 [ 29.238835][ T1130] RBP: 00007fffa85c4530 R08: 0000000000000000 R09: 0000000000000000 [ 29.239026][ T1130] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.239221][ T1130] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.300848][ T1134] ------------[ cut here ]------------ | [ 29.301038][ T1134] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1134 | [ 29.301858][ T1134] Modules linked in: vrf veth | [ 29.302472][ T1134] Tainted: [W]=WARN [ 29.302629][ T1134] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.302865][ T1134] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.303048][ T1134] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.303568][ T1134] RSP: 0018:ffa00000022475d0 EFLAGS: 00010286 [ 29.303779][ T1134] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf0c7 [ 29.304052][ T1134] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678638 [ 29.304324][ T1134] RBP: 1ff4000000448ebb R08: 1fe22000016cf0c8 R09: fffa3bfffffb05d4 [ 29.304563][ T1134] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679e34 [ 29.304803][ T1134] R13: ff1100000b679e00 R14: ffffffff8e3c7940 R15: ff1100000b678580 [ 29.305078][ T1134] FS: 00007fac9d786440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.305362][ T1134] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.305573][ T1134] CR2: 000000000044f720 CR3: 000000000d11c006 CR4: 0000000000771ef0 [ 29.305812][ T1134] PKRU: 55555554 [ 29.305956][ T1134] Call Trace: [ 29.306099][ T1134] [ 29.306217][ T1134] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.306393][ T1134] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.306577][ T1134] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.306753][ T1134] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.306933][ T1134] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.307112][ T1134] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.307300][ T1134] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.307478][ T1134] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.307652][ T1134] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.307827][ T1134] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.308008][ T1134] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.308192][ T1134] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.308369][ T1134] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.308549][ T1134] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.308722][ T1134] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.308905][ T1134] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.309081][ T1134] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.309269][ T1134] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.309445][ T1134] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.309621][ T1134] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.309799][ T1134] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.309977][ T1134] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.310161][ T1134] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.310366][ T1134] ? move_addr_to_kernel (net/socket.c:2511) [ 29.310543][ T1134] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.310718][ T1134] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.310905][ T1134] ___sys_sendmsg (net/socket.c:2641) [ 29.311080][ T1134] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.311271][ T1134] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.311448][ T1134] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.311625][ T1134] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.311799][ T1134] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.311978][ T1134] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.312165][ T1134] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.312342][ T1134] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.312518][ T1134] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.312694][ T1134] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.312870][ T1134] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.313082][ T1134] RIP: 0033:0x7fac9d8e0c5e [ 29.313279][ T1134] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.313778][ T1134] RSP: 002b:00007ffccb56f110 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.314026][ T1134] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fac9d8e0c5e [ 29.314274][ T1134] RDX: 0000000000000000 RSI: 00007ffccb56f1d0 RDI: 0000000000000005 [ 29.314512][ T1134] RBP: 00007ffccb56f120 R08: 0000000000000000 R09: 0000000000000000 [ 29.314750][ T1134] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.314995][ T1134] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.386734][ T1140] ------------[ cut here ]------------ | [ 29.387481][ T1140] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1140 | [ 29.387753][ T1140] Modules linked in: vrf veth | [ 29.388257][ T1140] Tainted: [W]=WARN [ 29.388399][ T1140] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.388607][ T1140] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.388790][ T1140] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.389310][ T1140] RSP: 0018:ffa00000022a75d0 EFLAGS: 00010286 [ 29.389523][ T1140] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf057 [ 29.389761][ T1140] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6782b8 [ 29.390006][ T1140] RBP: 1ff4000000454ebb R08: 1fe22000016cf058 R09: fffa3bfffffb05d4 [ 29.390257][ T1140] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678774 [ 29.390493][ T1140] R13: ff1100000b678740 R14: ffffffff8e3c7940 R15: ff1100000b678200 [ 29.390733][ T1140] FS: 00007fc451b5e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.391006][ T1140] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.391226][ T1140] CR2: 000000000044f720 CR3: 000000000f587003 CR4: 0000000000771ef0 [ 29.391465][ T1140] PKRU: 55555554 [ 29.391607][ T1140] Call Trace: [ 29.391750][ T1140] [ 29.391862][ T1140] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.392040][ T1140] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.392237][ T1140] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.392412][ T1140] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.392587][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.392767][ T1140] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.392943][ T1140] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.393119][ T1140] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.393305][ T1140] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.393480][ T1140] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.393658][ T1140] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.393830][ T1140] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.394012][ T1140] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.394200][ T1140] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.394375][ T1140] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.394553][ T1140] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.394729][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.394912][ T1140] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.395089][ T1140] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.395276][ T1140] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.395456][ T1140] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.395632][ T1140] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.395806][ T1140] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.396020][ T1140] ? move_addr_to_kernel (net/socket.c:2511) [ 29.396210][ T1140] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.396387][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.396568][ T1140] ___sys_sendmsg (net/socket.c:2641) [ 29.396744][ T1140] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.396929][ T1140] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.397108][ T1140] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.397296][ T1140] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.397473][ T1140] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.397651][ T1140] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.397826][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.398008][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.398197][ T1140] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.398373][ T1140] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.398551][ T1140] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.398758][ T1140] RIP: 0033:0x7fc451cb8c5e [ 29.398943][ T1140] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.399461][ T1140] RSP: 002b:00007ffe36f11d50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.399700][ T1140] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc451cb8c5e [ 29.399941][ T1140] RDX: 0000000000000000 RSI: 00007ffe36f11e10 RDI: 0000000000000005 [ 29.400191][ T1140] RBP: 00007ffe36f11d60 R08: 0000000000000000 R09: 0000000000000000 [ 29.400428][ T1140] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.400665][ T1140] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.467858][ T1144] ------------[ cut here ]------------ | [ 29.468008][ T1144] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1144 | [ 29.468245][ T1144] Modules linked in: vrf veth | [ 29.468649][ T1144] Tainted: [W]=WARN [ 29.468747][ T1144] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.468911][ T1144] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.469046][ T1144] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.470031][ T1144] RSP: 0018:ffa00000022875d0 EFLAGS: 00010286 [ 29.470205][ T1144] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e701f [ 29.470394][ T1144] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f380f8 [ 29.470585][ T1144] RBP: 1ff4000000450ebb R08: 1fe22000009e7020 R09: fffa3bfffffb05d4 [ 29.470773][ T1144] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39c74 [ 29.470964][ T1144] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f38040 [ 29.471158][ T1144] FS: 00007fcd9471f440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 29.471383][ T1144] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.471543][ T1144] CR2: 000000000044f720 CR3: 000000000f511003 CR4: 0000000000771ef0 [ 29.471734][ T1144] PKRU: 55555554 [ 29.471829][ T1144] Call Trace: [ 29.471928][ T1144] [ 29.471993][ T1144] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.472124][ T1144] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.472267][ T1144] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.472394][ T1144] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.472521][ T1144] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.472650][ T1144] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.472781][ T1144] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.472912][ T1144] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.473037][ T1144] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.473169][ T1144] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.473301][ T1144] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.473426][ T1144] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.473552][ T1144] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.473678][ T1144] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.473803][ T1144] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.473936][ T1144] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.474061][ T1144] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.474194][ T1144] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.474321][ T1144] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.474447][ T1144] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.474575][ T1144] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.474701][ T1144] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.474827][ T1144] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.474986][ T1144] ? move_addr_to_kernel (net/socket.c:2511) [ 29.475113][ T1144] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.475245][ T1144] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.475374][ T1144] ___sys_sendmsg (net/socket.c:2641) [ 29.475500][ T1144] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.475631][ T1144] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.475761][ T1144] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.475888][ T1144] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.476017][ T1144] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.476150][ T1144] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.476276][ T1144] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.476403][ T1144] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.476529][ T1144] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.476654][ T1144] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.476779][ T1144] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.476941][ T1144] RIP: 0033:0x7fcd94879c5e [ 29.477076][ T1144] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.477529][ T1144] RSP: 002b:00007ffcc10786d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.477720][ T1144] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcd94879c5e [ 29.477913][ T1144] RDX: 0000000000000000 RSI: 00007ffcc1078790 RDI: 0000000000000005 [ 29.478101][ T1144] RBP: 00007ffcc10786e0 R08: 0000000000000000 R09: 0000000000000000 [ 29.478296][ T1144] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.478485][ T1144] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.544935][ T1150] ------------[ cut here ]------------ | [ 29.545122][ T1150] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1150 | [ 29.545417][ T1150] Modules linked in: vrf veth | [ 29.545913][ T1150] Tainted: [W]=WARN [ 29.546056][ T1150] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.546604][ T1150] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.546785][ T1150] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.547301][ T1150] RSP: 0018:ffa00000021875d0 EFLAGS: 00010286 [ 29.547510][ T1150] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e73d7 [ 29.547750][ T1150] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39eb8 [ 29.547991][ T1150] RBP: 1ff4000000430ebb R08: 1fe22000009e73d8 R09: fffa3bfffffb05d4 [ 29.548239][ T1150] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f385b4 [ 29.548476][ T1150] R13: ff11000004f38580 R14: ffffffff8e3c7940 R15: ff11000004f39e00 [ 29.548718][ T1150] FS: 00007fa525f09440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.549002][ T1150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.549224][ T1150] CR2: 000000000044f720 CR3: 000000000944d003 CR4: 0000000000771ef0 [ 29.549463][ T1150] PKRU: 55555554 [ 29.549604][ T1150] Call Trace: [ 29.549746][ T1150] [ 29.549860][ T1150] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.550039][ T1150] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.550237][ T1150] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.550414][ T1150] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.550586][ T1150] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.550762][ T1150] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.550942][ T1150] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.551118][ T1150] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.551305][ T1150] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.551481][ T1150] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.551658][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.551829][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.552009][ T1150] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.552195][ T1150] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.552366][ T1150] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.552544][ T1150] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.552720][ T1150] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.552895][ T1150] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.553076][ T1150] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.553265][ T1150] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.553442][ T1150] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.553619][ T1150] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.553793][ T1150] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.554007][ T1150] ? move_addr_to_kernel (net/socket.c:2511) [ 29.554195][ T1150] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.554371][ T1150] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.554551][ T1150] ___sys_sendmsg (net/socket.c:2641) [ 29.554727][ T1150] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.554912][ T1150] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.555088][ T1150] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.555278][ T1150] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.555453][ T1150] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.555628][ T1150] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.555802][ T1150] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.555983][ T1150] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.556169][ T1150] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.556346][ T1150] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.556522][ T1150] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.556731][ T1150] RIP: 0033:0x7fa526063c5e [ 29.556919][ T1150] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.557428][ T1150] RSP: 002b:00007ffc70a17050 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.557668][ T1150] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa526063c5e [ 29.557909][ T1150] RDX: 0000000000000000 RSI: 00007ffc70a17110 RDI: 0000000000000005 [ 29.558155][ T1150] RBP: 00007ffc70a17060 R08: 0000000000000000 R09: 0000000000000000 [ 29.558390][ T1150] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.558626][ T1150] R13: 0000000069cbe93c R14: 0000000000000004 R15: 000000000049d620 | [ 29.629373][ T1154] ------------[ cut here ]------------ | [ 29.629561][ T1154] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1154 | [ 29.629833][ T1154] Modules linked in: vrf veth | [ 29.630416][ T1154] Tainted: [W]=WARN [ 29.630618][ T1154] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.630909][ T1154] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.631114][ T1154] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.631618][ T1154] RSP: 0018:ffa00000023075d0 EFLAGS: 00010286 [ 29.631828][ T1154] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f08c7 [ 29.632068][ T1154] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784638 [ 29.632316][ T1154] RBP: 1ff4000000460ebb R08: 1fe22000004f08c8 R09: fffa3bfffffb05d4 [ 29.632554][ T1154] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784234 [ 29.632790][ T1154] R13: ff11000002784200 R14: ffffffff8e3c7940 R15: ff11000002784580 [ 29.633035][ T1154] FS: 00007f11854e4440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.633319][ T1154] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.633527][ T1154] CR2: 000000000044f720 CR3: 000000000ca1c001 CR4: 0000000000771ef0 [ 29.633764][ T1154] PKRU: 55555554 [ 29.633914][ T1154] Call Trace: [ 29.634056][ T1154] [ 29.634178][ T1154] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.634352][ T1154] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.634533][ T1154] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.634708][ T1154] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.634882][ T1154] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.635068][ T1154] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.635253][ T1154] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.635429][ T1154] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.635604][ T1154] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.635778][ T1154] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.635964][ T1154] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.636149][ T1154] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.636328][ T1154] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.636506][ T1154] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.636678][ T1154] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.636854][ T1154] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.637035][ T1154] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.637226][ T1154] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.637404][ T1154] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.637582][ T1154] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.637761][ T1154] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.637940][ T1154] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.638115][ T1154] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.638331][ T1154] ? move_addr_to_kernel (net/socket.c:2511) [ 29.638510][ T1154] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.638685][ T1154] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.638862][ T1154] ___sys_sendmsg (net/socket.c:2641) [ 29.639043][ T1154] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.639237][ T1154] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.639417][ T1154] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.639595][ T1154] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.639772][ T1154] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.639952][ T1154] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.640143][ T1154] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.640319][ T1154] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.640492][ T1154] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.640666][ T1154] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.640842][ T1154] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.641055][ T1154] RIP: 0033:0x7f118563ec5e [ 29.641248][ T1154] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.641744][ T1154] RSP: 002b:00007fff85ada820 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.641993][ T1154] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f118563ec5e [ 29.642238][ T1154] RDX: 0000000000000000 RSI: 00007fff85ada8e0 RDI: 0000000000000005 [ 29.642474][ T1154] RBP: 00007fff85ada830 R08: 0000000000000000 R09: 0000000000000000 [ 29.642709][ T1154] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.642954][ T1154] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 29.707315][ T1160] ------------[ cut here ]------------ | [ 29.707501][ T1160] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1160 | [ 29.707781][ T1160] Modules linked in: vrf veth | [ 29.708292][ T1160] Tainted: [W]=WARN [ 29.708436][ T1160] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.708644][ T1160] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.708830][ T1160] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.710211][ T1160] RSP: 0018:ffa00000022c75d0 EFLAGS: 00010286 [ 29.710489][ T1160] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d79f [ 29.710827][ T1160] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bcf8 [ 29.711080][ T1160] RBP: 1ff4000000458ebb R08: 1fe2200000a8d7a0 R09: fffa3bfffffb05d4 [ 29.711327][ T1160] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a5b4 [ 29.711567][ T1160] R13: ff1100000546a580 R14: ffffffff8e3c7940 R15: ff1100000546bc40 [ 29.711807][ T1160] FS: 00007f44f2644440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.712091][ T1160] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.712310][ T1160] CR2: 000000000044f720 CR3: 000000000f617006 CR4: 0000000000771ef0 [ 29.712549][ T1160] PKRU: 55555554 [ 29.712720][ T1160] Call Trace: [ 29.712862][ T1160] [ 29.712981][ T1160] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.713169][ T1160] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.713354][ T1160] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.713533][ T1160] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.713739][ T1160] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.713925][ T1160] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.714100][ T1160] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.714297][ T1160] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.714474][ T1160] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.714650][ T1160] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.714830][ T1160] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.715009][ T1160] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.715201][ T1160] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.715378][ T1160] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.715552][ T1160] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.715727][ T1160] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.715908][ T1160] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.716083][ T1160] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.716270][ T1160] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.716447][ T1160] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.716627][ T1160] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.716801][ T1160] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.716978][ T1160] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.717193][ T1160] ? move_addr_to_kernel (net/socket.c:2511) [ 29.717371][ T1160] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.717545][ T1160] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.717726][ T1160] ___sys_sendmsg (net/socket.c:2641) [ 29.717901][ T1160] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.718085][ T1160] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.718274][ T1160] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.718451][ T1160] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.718626][ T1160] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.718801][ T1160] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.718979][ T1160] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.719167][ T1160] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.719341][ T1160] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.719514][ T1160] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.719690][ T1160] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.719914][ T1160] RIP: 0033:0x7f44f279ec5e [ 29.720098][ T1160] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.720606][ T1160] RSP: 002b:00007ffdf91b4650 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.720843][ T1160] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f44f279ec5e [ 29.721083][ T1160] RDX: 0000000000000000 RSI: 00007ffdf91b4710 RDI: 0000000000000005 [ 29.721332][ T1160] RBP: 00007ffdf91b4660 R08: 0000000000000000 R09: 0000000000000000 [ 29.721567][ T1160] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.721802][ T1160] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 29.784604][ T1164] ------------[ cut here ]------------ | [ 29.784753][ T1164] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1164 | [ 29.784985][ T1164] Modules linked in: vrf veth | [ 29.785401][ T1164] Tainted: [W]=WARN [ 29.785497][ T1164] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.785658][ T1164] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.785798][ T1164] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.786265][ T1164] RSP: 0018:ffa00000022975d0 EFLAGS: 00010286 [ 29.786431][ T1164] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d56f [ 29.786624][ T1164] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ab78 [ 29.786816][ T1164] RBP: 1ff4000000452ebb R08: 1fe2200000a8d570 R09: fffa3bfffffb05d4 [ 29.787010][ T1164] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546ae74 [ 29.787205][ T1164] R13: ff1100000546ae40 R14: ffffffff8e3c7940 R15: ff1100000546aac0 [ 29.787398][ T1164] FS: 00007f3d0d430440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 29.787622][ T1164] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.787780][ T1164] CR2: 000000000044f720 CR3: 000000000ca7d001 CR4: 0000000000771ef0 [ 29.787976][ T1164] PKRU: 55555554 [ 29.788071][ T1164] Call Trace: [ 29.788175][ T1164] [ 29.788241][ T1164] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.788368][ T1164] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.788504][ T1164] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.788632][ T1164] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.788757][ T1164] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.788886][ T1164] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.789016][ T1164] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.789147][ T1164] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.789273][ T1164] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.789398][ T1164] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.789529][ T1164] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.789652][ T1164] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.789779][ T1164] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.789909][ T1164] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.790035][ T1164] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.790437][ T1164] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.790566][ T1164] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.790695][ T1164] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.790824][ T1164] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.790957][ T1164] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.791087][ T1164] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.791221][ T1164] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.791347][ T1164] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.791505][ T1164] ? move_addr_to_kernel (net/socket.c:2511) [ 29.791634][ T1164] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.791760][ T1164] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.791887][ T1164] ___sys_sendmsg (net/socket.c:2641) [ 29.792017][ T1164] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.792151][ T1164] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.792280][ T1164] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.792411][ T1164] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.792539][ T1164] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.792669][ T1164] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.792795][ T1164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.792927][ T1164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.793054][ T1164] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.793185][ T1164] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.793312][ T1164] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.793469][ T1164] RIP: 0033:0x7f3d0d58ac5e [ 29.793607][ T1164] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.794062][ T1164] RSP: 002b:00007ffef130c9a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.794256][ T1164] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3d0d58ac5e [ 29.794447][ T1164] RDX: 0000000000000000 RSI: 00007ffef130ca60 RDI: 0000000000000005 [ 29.794635][ T1164] RBP: 00007ffef130c9b0 R08: 0000000000000000 R09: 0000000000000000 [ 29.794829][ T1164] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.795022][ T1164] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 29.867671][ T1170] ------------[ cut here ]------------ | [ 29.867858][ T1170] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1170 | [ 29.868339][ T1170] Modules linked in: vrf veth | [ 29.868831][ T1170] Tainted: [W]=WARN [ 29.868980][ T1170] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.869197][ T1170] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.869381][ T1170] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.869888][ T1170] RSP: 0018:ffa00000021875d0 EFLAGS: 00010286 [ 29.870104][ T1170] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d537 [ 29.870354][ T1170] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a9b8 [ 29.870593][ T1170] RBP: 1ff4000000430ebb R08: 1fe2200000a8d538 R09: fffa3bfffffb05d4 [ 29.870833][ T1170] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b034 [ 29.871073][ T1170] R13: ff1100000546b000 R14: ffffffff8e3c7940 R15: ff1100000546a900 [ 29.871322][ T1170] FS: 00007f00cfc53440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.871597][ T1170] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.871807][ T1170] CR2: 000000000044f720 CR3: 000000000cb8c002 CR4: 0000000000771ef0 [ 29.872052][ T1170] PKRU: 55555554 [ 29.872204][ T1170] Call Trace: [ 29.872349][ T1170] [ 29.872460][ T1170] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.872648][ T1170] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.872835][ T1170] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.873018][ T1170] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.873200][ T1170] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.873382][ T1170] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.873558][ T1170] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.873738][ T1170] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.873952][ T1170] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.874128][ T1170] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.874324][ T1170] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.874497][ T1170] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.874676][ T1170] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.874852][ T1170] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.875035][ T1170] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.875224][ T1170] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.875402][ T1170] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.875578][ T1170] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.875758][ T1170] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.875940][ T1170] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.876116][ T1170] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.876303][ T1170] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.876476][ T1170] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.876681][ T1170] ? move_addr_to_kernel (net/socket.c:2511) [ 29.876856][ T1170] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.877038][ T1170] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.877224][ T1170] ___sys_sendmsg (net/socket.c:2641) [ 29.877397][ T1170] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.877578][ T1170] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.877757][ T1170] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.877940][ T1170] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.878115][ T1170] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.878301][ T1170] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.878478][ T1170] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.878654][ T1170] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.878828][ T1170] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.879008][ T1170] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.879197][ T1170] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.879400][ T1170] RIP: 0033:0x7f00cfdadc5e [ 29.879581][ T1170] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.880076][ T1170] RSP: 002b:00007ffca41c2c20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.880332][ T1170] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f00cfdadc5e [ 29.880567][ T1170] RDX: 0000000000000000 RSI: 00007ffca41c2ce0 RDI: 0000000000000005 [ 29.880801][ T1170] RBP: 00007ffca41c2c30 R08: 0000000000000000 R09: 0000000000000000 [ 29.881040][ T1170] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.881285][ T1170] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 29.942837][ T1174] ------------[ cut here ]------------ | [ 29.943029][ T1174] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1174 | [ 29.943313][ T1174] Modules linked in: vrf veth | [ 29.943805][ T1174] Tainted: [W]=WARN [ 29.943951][ T1174] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.944171][ T1174] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 29.944354][ T1174] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.944859][ T1174] RSP: 0018:ffa00000023475d0 EFLAGS: 00010286 [ 29.945076][ T1174] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf217 [ 29.945329][ T1174] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6790b8 [ 29.945570][ T1174] RBP: 1ff4000000468ebb R08: 1fe22000016cf218 R09: fffa3bfffffb05d4 [ 29.945806][ T1174] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6791f4 [ 29.946044][ T1174] R13: ff1100000b6791c0 R14: ffffffff8e3c7940 R15: ff1100000b679000 [ 29.946294][ T1174] FS: 00007f777ed07440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 29.946563][ T1174] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.946770][ T1174] CR2: 000000000044f720 CR3: 0000000001dc3002 CR4: 0000000000771ef0 [ 29.947011][ T1174] PKRU: 55555554 [ 29.947167][ T1174] Call Trace: [ 29.947311][ T1174] [ 29.947423][ T1174] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 29.947598][ T1174] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 29.947783][ T1174] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 29.947967][ T1174] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.948151][ T1174] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.948326][ T1174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 29.948498][ T1174] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 29.948674][ T1174] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 29.948848][ T1174] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 29.949030][ T1174] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 29.949217][ T1174] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 29.949390][ T1174] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 29.949565][ T1174] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 29.949741][ T1174] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 29.949922][ T1174] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 29.950097][ T1174] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 29.950365][ T1174] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.950609][ T1174] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 29.950831][ T1174] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 29.951058][ T1174] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 29.951292][ T1174] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 29.951512][ T1174] ? copy_msghdr_from_user (net/socket.c:2525) [ 29.951734][ T1174] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 29.952041][ T1174] ? move_addr_to_kernel (net/socket.c:2511) [ 29.952303][ T1174] ? filemap_map_folio_range (mm/filemap.c:3873) [ 29.952544][ T1174] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 29.952795][ T1174] ___sys_sendmsg (net/socket.c:2641) [ 29.953052][ T1174] ? copy_msghdr_from_user (net/socket.c:2628) [ 29.953257][ T1174] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 29.953437][ T1174] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 29.953615][ T1174] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 29.953791][ T1174] ? __sys_sendmsg_sock (net/socket.c:2656) [ 29.953973][ T1174] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 29.954159][ T1174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.954336][ T1174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 29.954511][ T1174] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 29.954687][ T1174] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.954862][ T1174] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.955074][ T1174] RIP: 0033:0x7f777ee61c5e [ 29.955268][ T1174] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.955768][ T1174] RSP: 002b:00007fff9156ce10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.956013][ T1174] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f777ee61c5e [ 29.956261][ T1174] RDX: 0000000000000000 RSI: 00007fff9156ced0 RDI: 0000000000000005 [ 29.956493][ T1174] RBP: 00007fff9156ce20 R08: 0000000000000000 R09: 0000000000000000 [ 29.956727][ T1174] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 29.956969][ T1174] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.014336][ T1180] ------------[ cut here ]------------ | [ 30.014483][ T1180] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1180 | [ 30.014712][ T1180] Modules linked in: vrf veth | [ 30.015123][ T1180] Tainted: [W]=WARN [ 30.015659][ T1180] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.015831][ T1180] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.015975][ T1180] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.016434][ T1180] RSP: 0018:ffa00000023775d0 EFLAGS: 00010286 [ 30.016596][ T1180] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b67 [ 30.016785][ T1180] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785b38 [ 30.016979][ T1180] RBP: 1ff400000046eebb R08: 1fe22000004f0b68 R09: fffa3bfffffb05d4 [ 30.017176][ T1180] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784774 [ 30.017370][ T1180] R13: ff11000002784740 R14: ffffffff8e3c7940 R15: ff11000002785a80 [ 30.017566][ T1180] FS: 00007f3353582440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 30.017793][ T1180] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.017962][ T1180] CR2: 000000000044f720 CR3: 000000000c265005 CR4: 0000000000771ef0 [ 30.018161][ T1180] PKRU: 55555554 [ 30.018257][ T1180] Call Trace: [ 30.018352][ T1180] [ 30.018418][ T1180] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.018546][ T1180] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.018680][ T1180] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.018811][ T1180] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.018939][ T1180] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.019069][ T1180] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.019201][ T1180] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.019327][ T1180] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.019453][ T1180] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.019579][ T1180] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.019708][ T1180] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.019834][ T1180] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.019966][ T1180] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.020095][ T1180] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.020227][ T1180] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.020360][ T1180] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.020490][ T1180] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.020619][ T1180] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.020749][ T1180] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.020877][ T1180] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.021014][ T1180] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.021145][ T1180] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.021271][ T1180] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.021428][ T1180] ? move_addr_to_kernel (net/socket.c:2511) [ 30.021554][ T1180] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.021683][ T1180] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.021811][ T1180] ___sys_sendmsg (net/socket.c:2641) [ 30.021943][ T1180] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.022073][ T1180] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.022208][ T1180] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.022338][ T1180] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.022466][ T1180] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.022594][ T1180] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.022723][ T1180] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.022849][ T1180] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.022978][ T1180] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.023102][ T1180] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.023234][ T1180] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.023390][ T1180] RIP: 0033:0x7f33536dcc5e [ 30.023522][ T1180] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.023981][ T1180] RSP: 002b:00007ffcda3610e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.024176][ T1180] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f33536dcc5e [ 30.024366][ T1180] RDX: 0000000000000000 RSI: 00007ffcda3611a0 RDI: 0000000000000005 [ 30.024555][ T1180] RBP: 00007ffcda3610f0 R08: 0000000000000000 R09: 0000000000000000 [ 30.024744][ T1180] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.024935][ T1180] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.101742][ T1184] ------------[ cut here ]------------ | [ 30.101890][ T1184] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1184 | [ 30.102126][ T1184] Modules linked in: vrf veth | [ 30.102532][ T1184] Tainted: [W]=WARN [ 30.102631][ T1184] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.102794][ T1184] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.102935][ T1184] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.103395][ T1184] RSP: 0018:ffa00000023675d0 EFLAGS: 00010286 [ 30.103559][ T1184] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207a4f [ 30.103753][ T1184] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903d278 [ 30.103949][ T1184] RBP: 1ff400000046cebb R08: 1fe2200001207a50 R09: fffa3bfffffb05d4 [ 30.104145][ T1184] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f393b4 [ 30.104337][ T1184] R13: ff11000004f39380 R14: ffffffff8e3c7940 R15: ff1100000903d1c0 [ 30.104528][ T1184] FS: 00007fdf17ddb440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 30.104751][ T1184] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.104915][ T1184] CR2: 000000000044f720 CR3: 000000000f745002 CR4: 0000000000771ef0 [ 30.105104][ T1184] PKRU: 55555554 [ 30.105206][ T1184] Call Trace: [ 30.105301][ T1184] [ 30.105368][ T1184] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.105494][ T1184] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.105628][ T1184] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.105755][ T1184] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.105882][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.106014][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.106144][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.106277][ T1184] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.106406][ T1184] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.106533][ T1184] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.106663][ T1184] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.106788][ T1184] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.106917][ T1184] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.107045][ T1184] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.107174][ T1184] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.107302][ T1184] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.107431][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.107559][ T1184] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.107688][ T1184] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.107819][ T1184] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.107950][ T1184] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.108078][ T1184] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.108601][ T1184] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.108762][ T1184] ? move_addr_to_kernel (net/socket.c:2511) [ 30.108889][ T1184] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.109019][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.109149][ T1184] ___sys_sendmsg (net/socket.c:2641) [ 30.109276][ T1184] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.109409][ T1184] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.109538][ T1184] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.109668][ T1184] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.109797][ T1184] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.109927][ T1184] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.110053][ T1184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.110186][ T1184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.110314][ T1184] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.110441][ T1184] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.110566][ T1184] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.110725][ T1184] RIP: 0033:0x7fdf17f35c5e [ 30.110859][ T1184] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.111319][ T1184] RSP: 002b:00007ffff9da18e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.111511][ T1184] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdf17f35c5e [ 30.111697][ T1184] RDX: 0000000000000000 RSI: 00007ffff9da19a0 RDI: 0000000000000005 [ 30.111887][ T1184] RBP: 00007ffff9da18f0 R08: 0000000000000000 R09: 0000000000000000 [ 30.112078][ T1184] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.112268][ T1184] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.172969][ T1190] ------------[ cut here ]------------ | [ 30.173424][ T1190] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1190 | [ 30.173697][ T1190] Modules linked in: vrf veth | [ 30.174203][ T1190] Tainted: [W]=WARN [ 30.174345][ T1190] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.174555][ T1190] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.174737][ T1190] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.175245][ T1190] RSP: 0018:ffa00000023a75d0 EFLAGS: 00010286 [ 30.175455][ T1190] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001207af7 [ 30.175692][ T1190] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903d7b8 [ 30.175933][ T1190] RBP: 1ff4000000474ebb R08: 1fe2200001207af8 R09: fffa3bfffffb05d4 [ 30.176180][ T1190] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903d574 [ 30.176421][ T1190] R13: ff1100000903d540 R14: ffffffff8e3c7940 R15: ff1100000903d700 [ 30.176658][ T1190] FS: 00007f6e3e2fa440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 30.176933][ T1190] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.177154][ T1190] CR2: 000000000044f720 CR3: 000000000ca5d005 CR4: 0000000000771ef0 [ 30.177392][ T1190] PKRU: 55555554 [ 30.177536][ T1190] Call Trace: [ 30.177678][ T1190] [ 30.177789][ T1190] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.177970][ T1190] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.178166][ T1190] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.178340][ T1190] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.178515][ T1190] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.178692][ T1190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.178865][ T1190] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.179050][ T1190] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.179236][ T1190] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.179410][ T1190] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.179588][ T1190] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.179760][ T1190] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.179942][ T1190] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.180119][ T1190] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.180308][ T1190] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.180485][ T1190] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.180660][ T1190] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.180836][ T1190] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.181016][ T1190] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.181203][ T1190] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.181380][ T1190] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.181554][ T1190] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.181732][ T1190] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.181941][ T1190] ? move_addr_to_kernel (net/socket.c:2511) [ 30.182116][ T1190] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.182301][ T1190] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.182479][ T1190] ___sys_sendmsg (net/socket.c:2641) [ 30.182655][ T1190] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.182835][ T1190] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.183017][ T1190] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.183208][ T1190] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.183382][ T1190] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.183557][ T1190] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.183733][ T1190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.183915][ T1190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.184091][ T1190] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.184278][ T1190] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.184453][ T1190] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.184657][ T1190] RIP: 0033:0x7f6e3e454c5e [ 30.184839][ T1190] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.185354][ T1190] RSP: 002b:00007ffe281769c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.185595][ T1190] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6e3e454c5e [ 30.185830][ T1190] RDX: 0000000000000000 RSI: 00007ffe28176a80 RDI: 0000000000000005 [ 30.186074][ T1190] RBP: 00007ffe281769d0 R08: 0000000000000000 R09: 0000000000000000 [ 30.186320][ T1190] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.186560][ T1190] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.256456][ T1194] ------------[ cut here ]------------ | [ 30.256640][ T1194] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1194 | [ 30.256922][ T1194] Modules linked in: vrf veth | [ 30.257420][ T1194] Tainted: [W]=WARN [ 30.257562][ T1194] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.257769][ T1194] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.257953][ T1194] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.258471][ T1194] RSP: 0018:ffa00000023b75d0 EFLAGS: 00010286 [ 30.258679][ T1194] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe220000120781f [ 30.258932][ T1194] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000903c0f8 [ 30.259178][ T1194] RBP: 1ff4000000476ebb R08: 1fe2200001207820 R09: fffa3bfffffb05d4 [ 30.259410][ T1194] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000903c5b4 [ 30.259645][ T1194] R13: ff1100000903c580 R14: ffffffff8e3c7940 R15: ff1100000903c040 [ 30.259883][ T1194] FS: 00007f9a4b557440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 30.260169][ T1194] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.260373][ T1194] CR2: 000000000044f720 CR3: 000000000ca5c002 CR4: 0000000000771ef0 [ 30.260614][ T1194] PKRU: 55555554 [ 30.260756][ T1194] Call Trace: [ 30.260897][ T1194] [ 30.261017][ T1194] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.261206][ T1194] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.261388][ T1194] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.261564][ T1194] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.261737][ T1194] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.261919][ T1194] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.262093][ T1194] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.262279][ T1194] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.262455][ T1194] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.262628][ T1194] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.262805][ T1194] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.262981][ T1194] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.263167][ T1194] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.263343][ T1194] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.263513][ T1194] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.263688][ T1194] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.263862][ T1194] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.264045][ T1194] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.264230][ T1194] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.264404][ T1194] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.264581][ T1194] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.264754][ T1194] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.264935][ T1194] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.265237][ T1194] ? move_addr_to_kernel (net/socket.c:2511) [ 30.265481][ T1194] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.265729][ T1194] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.265985][ T1194] ___sys_sendmsg (net/socket.c:2641) [ 30.266246][ T1194] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.266502][ T1194] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.266734][ T1194] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.266914][ T1194] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.267089][ T1194] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.267276][ T1194] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.267451][ T1194] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.267628][ T1194] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.267801][ T1194] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.267981][ T1194] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.268168][ T1194] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.268370][ T1194] RIP: 0033:0x7f9a4b6b1c5e [ 30.268551][ T1194] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.269048][ T1194] RSP: 002b:00007ffe29acbc40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.269297][ T1194] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9a4b6b1c5e [ 30.269535][ T1194] RDX: 0000000000000000 RSI: 00007ffe29acbd00 RDI: 0000000000000005 [ 30.269772][ T1194] RBP: 00007ffe29acbc50 R08: 0000000000000000 R09: 0000000000000000 [ 30.270011][ T1194] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.270262][ T1194] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.336375][ T1200] ------------[ cut here ]------------ | [ 30.336525][ T1200] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1200 | [ 30.336755][ T1200] Modules linked in: vrf veth | [ 30.337852][ T1200] Tainted: [W]=WARN [ 30.337952][ T1200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.338113][ T1200] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.338348][ T1200] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.338809][ T1200] RSP: 0018:ffa00000023c75d0 EFLAGS: 00010286 [ 30.338976][ T1200] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0c8f [ 30.339265][ T1200] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000005686478 [ 30.339454][ T1200] RBP: 1ff4000000478ebb R08: 1fe2200000ad0c90 R09: fffa3bfffffb05d4 [ 30.339645][ T1200] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005686074 [ 30.339833][ T1200] R13: ff11000005686040 R14: ffffffff8e3c7940 R15: ff110000056863c0 [ 30.340030][ T1200] FS: 00007f30260e8440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 30.340347][ T1200] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.340509][ T1200] CR2: 000000000044f720 CR3: 0000000004937004 CR4: 0000000000771ef0 [ 30.340699][ T1200] PKRU: 55555554 [ 30.340795][ T1200] Call Trace: [ 30.340889][ T1200] [ 30.340958][ T1200] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.341082][ T1200] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.341309][ T1200] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.341438][ T1200] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.341564][ T1200] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.341692][ T1200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.341818][ T1200] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.341950][ T1200] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.342079][ T1200] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.342295][ T1200] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.342424][ T1200] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.342552][ T1200] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.342681][ T1200] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.342809][ T1200] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.342936][ T1200] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.343063][ T1200] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.343270][ T1200] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.343398][ T1200] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.343528][ T1200] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.343654][ T1200] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.343784][ T1200] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.343917][ T1200] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.344048][ T1200] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.344281][ T1200] ? move_addr_to_kernel (net/socket.c:2511) [ 30.344409][ T1200] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.344538][ T1200] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.344664][ T1200] ___sys_sendmsg (net/socket.c:2641) [ 30.344789][ T1200] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.344924][ T1200] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.345052][ T1200] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.345253][ T1200] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.345381][ T1200] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.345511][ T1200] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.345638][ T1200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.345766][ T1200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.345894][ T1200] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.346023][ T1200] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.346182][ T1200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.346339][ T1200] RIP: 0033:0x7f3026242c5e [ 30.346473][ T1200] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.346926][ T1200] RSP: 002b:00007ffd1bce1b80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.347124][ T1200] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3026242c5e [ 30.347315][ T1200] RDX: 0000000000000000 RSI: 00007ffd1bce1c40 RDI: 0000000000000005 [ 30.347508][ T1200] RBP: 00007ffd1bce1b90 R08: 0000000000000000 R09: 0000000000000000 [ 30.347699][ T1200] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.347889][ T1200] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.416599][ T1204] ------------[ cut here ]------------ | [ 30.416755][ T1204] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1204 | [ 30.417044][ T1204] Modules linked in: vrf veth | [ 30.417515][ T1204] Tainted: [W]=WARN [ 30.417613][ T1204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.417772][ T1204] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.417916][ T1204] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.418433][ T1204] RSP: 0018:ffa00000023d75d0 EFLAGS: 00010286 [ 30.418595][ T1204] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0d37 [ 30.418784][ T1204] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000056869b8 [ 30.418984][ T1204] RBP: 1ff400000047aebb R08: 1fe2200000ad0d38 R09: fffa3bfffffb05d4 [ 30.419240][ T1204] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005687e34 [ 30.419430][ T1204] R13: ff11000005687e00 R14: ffffffff8e3c7940 R15: ff11000005686900 [ 30.419621][ T1204] FS: 00007fc997400440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 30.419854][ T1204] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.420014][ T1204] CR2: 000000000044f720 CR3: 000000000f597004 CR4: 0000000000771ef0 [ 30.420275][ T1204] PKRU: 55555554 [ 30.420368][ T1204] Call Trace: [ 30.420463][ T1204] [ 30.420528][ T1204] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.420656][ T1204] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.420790][ T1204] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.420920][ T1204] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.421046][ T1204] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.421238][ T1204] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.421364][ T1204] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.421491][ T1204] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.421620][ T1204] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.421747][ T1204] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.421875][ T1204] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.422004][ T1204] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.422129][ T1204] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.422318][ T1204] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.422442][ T1204] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.422568][ T1204] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.422699][ T1204] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.422826][ T1204] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.422952][ T1204] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.423077][ T1204] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.423258][ T1204] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.423387][ T1204] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.423510][ T1204] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.423664][ T1204] ? move_addr_to_kernel (net/socket.c:2511) [ 30.423793][ T1204] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.423921][ T1204] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.424048][ T1204] ___sys_sendmsg (net/socket.c:2641) [ 30.424241][ T1204] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.424370][ T1204] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.424500][ T1204] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.424627][ T1204] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.424754][ T1204] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.424882][ T1204] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.425009][ T1204] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.425206][ T1204] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.425333][ T1204] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.425459][ T1204] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.425584][ T1204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.425739][ T1204] RIP: 0033:0x7fc99755ac5e [ 30.425872][ T1204] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.426331][ T1204] RSP: 002b:00007fffb0ecbde0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.426521][ T1204] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc99755ac5e [ 30.426711][ T1204] RDX: 0000000000000000 RSI: 00007fffb0ecbea0 RDI: 0000000000000005 [ 30.426897][ T1204] RBP: 00007fffb0ecbdf0 R08: 0000000000000000 R09: 0000000000000000 [ 30.427086][ T1204] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.427278][ T1204] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.505781][ T1210] ------------[ cut here ]------------ | [ 30.505944][ T1210] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1210 | [ 30.506181][ T1210] Modules linked in: vrf veth | [ 30.506589][ T1210] Tainted: [W]=WARN [ 30.506689][ T1210] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.506851][ T1210] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.506988][ T1210] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.507450][ T1210] RSP: 0018:ffa00000023c75d0 EFLAGS: 00010286 [ 30.507610][ T1210] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819857 [ 30.507798][ T1210] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc2b8 [ 30.507990][ T1210] RBP: 1ff4000000478ebb R08: 1fe2200001819858 R09: fffa3bfffffb05d4 [ 30.508186][ T1210] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005686af4 [ 30.508375][ T1210] R13: ff11000005686ac0 R14: ffffffff8e3c7940 R15: ff1100000c0cc200 [ 30.508567][ T1210] FS: 00007fcc66986440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 30.508789][ T1210] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.508952][ T1210] CR2: 000000000044f720 CR3: 000000000c984003 CR4: 0000000000771ef0 [ 30.509149][ T1210] PKRU: 55555554 [ 30.509245][ T1210] Call Trace: [ 30.509341][ T1210] [ 30.509405][ T1210] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.509531][ T1210] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.509666][ T1210] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.509795][ T1210] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.509922][ T1210] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.510052][ T1210] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.510182][ T1210] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.510309][ T1210] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.510434][ T1210] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.510560][ T1210] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.510689][ T1210] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.510812][ T1210] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.510943][ T1210] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.511069][ T1210] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.511198][ T1210] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.511326][ T1210] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.511452][ T1210] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.511580][ T1210] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.511706][ T1210] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.511832][ T1210] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.511964][ T1210] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.512090][ T1210] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.512221][ T1210] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.512375][ T1210] ? move_addr_to_kernel (net/socket.c:2511) [ 30.512500][ T1210] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.512625][ T1210] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.512753][ T1210] ___sys_sendmsg (net/socket.c:2641) [ 30.512879][ T1210] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.513018][ T1210] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.513151][ T1210] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.513280][ T1210] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.513407][ T1210] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.513535][ T1210] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.513662][ T1210] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.513789][ T1210] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.513922][ T1210] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.514050][ T1210] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.514184][ T1210] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.514340][ T1210] RIP: 0033:0x7fcc66ae0c5e [ 30.514473][ T1210] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.514928][ T1210] RSP: 002b:00007ffc3b35f240 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.515121][ T1210] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcc66ae0c5e [ 30.515316][ T1210] RDX: 0000000000000000 RSI: 00007ffc3b35f300 RDI: 0000000000000005 [ 30.515507][ T1210] RBP: 00007ffc3b35f250 R08: 0000000000000000 R09: 0000000000000000 [ 30.515697][ T1210] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.515886][ T1210] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.574328][ T1214] ------------[ cut here ]------------ | [ 30.574481][ T1214] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1214 | [ 30.574711][ T1214] Modules linked in: vrf veth | [ 30.575110][ T1214] Tainted: [W]=WARN [ 30.575788][ T1214] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.575955][ T1214] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.576092][ T1214] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.576705][ T1214] RSP: 0018:ffa00000023c75d0 EFLAGS: 00010286 [ 30.576865][ T1214] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf01f [ 30.577061][ T1214] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6780f8 [ 30.577348][ T1214] RBP: 1ff4000000478ebb R08: 1fe22000016cf020 R09: fffa3bfffffb05d4 [ 30.577540][ T1214] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679ab4 [ 30.577731][ T1214] R13: ff1100000b679a80 R14: ffffffff8e3c7940 R15: ff1100000b678040 [ 30.577923][ T1214] FS: 00007f12c8718440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 30.578243][ T1214] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.578403][ T1214] CR2: 000000000044f720 CR3: 000000000f5aa001 CR4: 0000000000771ef0 [ 30.578593][ T1214] PKRU: 55555554 [ 30.578688][ T1214] Call Trace: [ 30.578783][ T1214] [ 30.578849][ T1214] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.578982][ T1214] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.579117][ T1214] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.579339][ T1214] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.579465][ T1214] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.579594][ T1214] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.579723][ T1214] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.579852][ T1214] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.579982][ T1214] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.580109][ T1214] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.580326][ T1214] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.580455][ T1214] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.580583][ T1214] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.580713][ T1214] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.580840][ T1214] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.580970][ T1214] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.581096][ T1214] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.581314][ T1214] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.581440][ T1214] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.581568][ T1214] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.581699][ T1214] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.581825][ T1214] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.581954][ T1214] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.582110][ T1214] ? move_addr_to_kernel (net/socket.c:2511) [ 30.582300][ T1214] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.582430][ T1214] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.582559][ T1214] ___sys_sendmsg (net/socket.c:2641) [ 30.582685][ T1214] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.582816][ T1214] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.582949][ T1214] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.583077][ T1214] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.583274][ T1214] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.583407][ T1214] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.583534][ T1214] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.583664][ T1214] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.583795][ T1214] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.583922][ T1214] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.584049][ T1214] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.584291][ T1214] RIP: 0033:0x7f12c8872c5e [ 30.584422][ T1214] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.584871][ T1214] RSP: 002b:00007fff9dbad170 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.585068][ T1214] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f12c8872c5e [ 30.585326][ T1214] RDX: 0000000000000000 RSI: 00007fff9dbad230 RDI: 0000000000000005 [ 30.585519][ T1214] RBP: 00007fff9dbad180 R08: 0000000000000000 R09: 0000000000000000 [ 30.585706][ T1214] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.585895][ T1214] R13: 0000000069cbe93d R14: 0000000000000004 R15: 000000000049d620 | [ 30.656472][ T1220] ------------[ cut here ]------------ | [ 30.656623][ T1220] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1220 | [ 30.656860][ T1220] Modules linked in: vrf veth | [ 30.657270][ T1220] Tainted: [W]=WARN [ 30.657370][ T1220] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.657531][ T1220] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.657666][ T1220] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.658130][ T1220] RSP: 0018:ffa00000024375d0 EFLAGS: 00010286 [ 30.658297][ T1220] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf0c7 [ 30.658488][ T1220] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678638 [ 30.658679][ T1220] RBP: 1ff4000000486ebb R08: 1fe22000016cf0c8 R09: fffa3bfffffb05d4 [ 30.658869][ T1220] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679e34 [ 30.659063][ T1220] R13: ff1100000b679e00 R14: ffffffff8e3c7940 R15: ff1100000b678580 [ 30.659260][ T1220] FS: 00007fe911dc5440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 30.659485][ T1220] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.659646][ T1220] CR2: 000000000044f720 CR3: 000000000d767006 CR4: 0000000000771ef0 [ 30.659836][ T1220] PKRU: 55555554 [ 30.659937][ T1220] Call Trace: [ 30.660035][ T1220] [ 30.660101][ T1220] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.660234][ T1220] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.660371][ T1220] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.660499][ T1220] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.660622][ T1220] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.660749][ T1220] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.660873][ T1220] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.661003][ T1220] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.661129][ T1220] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.661260][ T1220] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.661392][ T1220] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.661518][ T1220] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.661644][ T1220] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.661770][ T1220] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.661894][ T1220] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.662023][ T1220] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.662154][ T1220] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.662283][ T1220] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.662415][ T1220] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.662541][ T1220] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.662670][ T1220] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.662796][ T1220] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.662925][ T1220] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.663082][ T1220] ? move_addr_to_kernel (net/socket.c:2511) [ 30.663213][ T1220] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.663343][ T1220] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.663470][ T1220] ___sys_sendmsg (net/socket.c:2641) [ 30.663597][ T1220] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.663728][ T1220] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.663856][ T1220] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.663987][ T1220] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.664113][ T1220] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.664248][ T1220] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.664374][ T1220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.664501][ T1220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.664627][ T1220] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.664751][ T1220] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.664876][ T1220] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.665036][ T1220] RIP: 0033:0x7fe911f1fc5e [ 30.665175][ T1220] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.665624][ T1220] RSP: 002b:00007ffca408b170 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.665815][ T1220] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe911f1fc5e [ 30.666009][ T1220] RDX: 0000000000000000 RSI: 00007ffca408b230 RDI: 0000000000000005 [ 30.666203][ T1220] RBP: 00007ffca408b180 R08: 0000000000000000 R09: 0000000000000000 [ 30.666393][ T1220] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.666580][ T1220] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 30.743373][ T1224] ------------[ cut here ]------------ | [ 30.743524][ T1224] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1224 | [ 30.743757][ T1224] Modules linked in: vrf veth | [ 30.744576][ T1224] Tainted: [W]=WARN [ 30.744675][ T1224] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.744834][ T1224] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.744973][ T1224] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.745430][ T1224] RSP: 0018:ffa00000024775d0 EFLAGS: 00010286 [ 30.745590][ T1224] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7367 [ 30.745779][ T1224] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 30.745973][ T1224] RBP: 1ff400000048eebb R08: 1fe22000009e7368 R09: fffa3bfffffb05d4 [ 30.746175][ T1224] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38934 [ 30.746366][ T1224] R13: ff11000004f38900 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 30.746564][ T1224] FS: 00007f4da4fb4440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 30.746789][ T1224] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.746953][ T1224] CR2: 000000000044f720 CR3: 000000000d767002 CR4: 0000000000771ef0 [ 30.747148][ T1224] PKRU: 55555554 [ 30.747248][ T1224] Call Trace: [ 30.747342][ T1224] [ 30.747408][ T1224] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.747535][ T1224] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.747670][ T1224] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.747802][ T1224] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.747931][ T1224] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.748060][ T1224] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.748193][ T1224] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.748320][ T1224] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.748446][ T1224] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.748574][ T1224] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.748701][ T1224] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.748827][ T1224] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.748968][ T1224] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.749095][ T1224] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.749226][ T1224] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.749356][ T1224] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.749487][ T1224] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.749618][ T1224] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.749745][ T1224] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.749872][ T1224] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.750011][ T1224] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.750142][ T1224] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.750273][ T1224] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.750430][ T1224] ? move_addr_to_kernel (net/socket.c:2511) [ 30.750560][ T1224] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.750688][ T1224] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.750816][ T1224] ___sys_sendmsg (net/socket.c:2641) [ 30.750948][ T1224] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.751084][ T1224] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.751221][ T1224] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.751351][ T1224] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.751479][ T1224] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.751611][ T1224] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.751739][ T1224] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.751867][ T1224] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.752004][ T1224] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.752131][ T1224] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.752263][ T1224] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.752432][ T1224] RIP: 0033:0x7f4da510ec5e [ 30.752569][ T1224] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.753034][ T1224] RSP: 002b:00007ffed9a37540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.753236][ T1224] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4da510ec5e [ 30.753431][ T1224] RDX: 0000000000000000 RSI: 00007ffed9a37600 RDI: 0000000000000005 [ 30.753625][ T1224] RBP: 00007ffed9a37550 R08: 0000000000000000 R09: 0000000000000000 [ 30.753816][ T1224] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.754014][ T1224] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 30.825749][ T1230] ------------[ cut here ]------------ | [ 30.825900][ T1230] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1230 | [ 30.826147][ T1230] Modules linked in: vrf veth | [ 30.826549][ T1230] Tainted: [W]=WARN [ 30.826647][ T1230] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.826806][ T1230] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.826946][ T1230] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.827419][ T1230] RSP: 0018:ffa00000024575d0 EFLAGS: 00010286 [ 30.827580][ T1230] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7057 [ 30.827768][ T1230] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f382b8 [ 30.827962][ T1230] RBP: 1ff400000048aebb R08: 1fe22000009e7058 R09: fffa3bfffffb05d4 [ 30.828155][ T1230] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38af4 [ 30.828346][ T1230] R13: ff11000004f38ac0 R14: ffffffff8e3c7940 R15: ff11000004f38200 [ 30.828535][ T1230] FS: 00007fd7d6b72440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 30.828758][ T1230] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.828921][ T1230] CR2: 000000000044f720 CR3: 000000000f597005 CR4: 0000000000771ef0 [ 30.829112][ T1230] PKRU: 55555554 [ 30.829583][ T1230] Call Trace: [ 30.829678][ T1230] [ 30.829744][ T1230] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.829877][ T1230] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.830014][ T1230] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.830146][ T1230] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.830272][ T1230] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.830402][ T1230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.830530][ T1230] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.830657][ T1230] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.830783][ T1230] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.830910][ T1230] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.831046][ T1230] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.831175][ T1230] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.831302][ T1230] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.831430][ T1230] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.831554][ T1230] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.831685][ T1230] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.831810][ T1230] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.831943][ T1230] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.832070][ T1230] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.832203][ T1230] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.832334][ T1230] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.832464][ T1230] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.832591][ T1230] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.832747][ T1230] ? move_addr_to_kernel (net/socket.c:2511) [ 30.832875][ T1230] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.833007][ T1230] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.833141][ T1230] ___sys_sendmsg (net/socket.c:2641) [ 30.833266][ T1230] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.833398][ T1230] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.833529][ T1230] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.833656][ T1230] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.833784][ T1230] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.833915][ T1230] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.834041][ T1230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.834175][ T1230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.834305][ T1230] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.834430][ T1230] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.834556][ T1230] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.834715][ T1230] RIP: 0033:0x7fd7d6cccc5e [ 30.834848][ T1230] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.835308][ T1230] RSP: 002b:00007ffd1e659ef0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.835500][ T1230] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd7d6cccc5e [ 30.835690][ T1230] RDX: 0000000000000000 RSI: 00007ffd1e659fb0 RDI: 0000000000000005 [ 30.835879][ T1230] RBP: 00007ffd1e659f00 R08: 0000000000000000 R09: 0000000000000000 [ 30.836073][ T1230] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.836269][ T1230] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 30.906692][ T1234] ------------[ cut here ]------------ | [ 30.906886][ T1234] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1234 | [ 30.907182][ T1234] Modules linked in: vrf veth | [ 30.907675][ T1234] Tainted: [W]=WARN [ 30.907817][ T1234] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.908032][ T1234] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.908229][ T1234] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.908738][ T1234] RSP: 0018:ffa00000023d75d0 EFLAGS: 00010286 [ 30.908955][ T1234] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0a4f [ 30.909212][ T1234] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785278 [ 30.909480][ T1234] RBP: 1ff400000047aebb R08: 1fe22000004f0a50 R09: fffa3bfffffb05d4 [ 30.909723][ T1234] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785574 [ 30.909969][ T1234] R13: ff11000002785540 R14: ffffffff8e3c7940 R15: ff110000027851c0 [ 30.910219][ T1234] FS: 00007f79ead3c440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 30.910496][ T1234] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.910709][ T1234] CR2: 000000000044f720 CR3: 0000000009723004 CR4: 0000000000771ef0 [ 30.910959][ T1234] PKRU: 55555554 [ 30.911102][ T1234] Call Trace: [ 30.911321][ T1234] [ 30.911507][ T1234] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 30.911728][ T1234] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 30.911966][ T1234] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 30.912200][ T1234] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.912422][ T1234] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.912653][ T1234] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 30.912887][ T1234] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 30.913156][ T1234] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 30.913411][ T1234] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 30.913660][ T1234] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 30.913835][ T1234] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 30.914016][ T1234] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 30.914207][ T1234] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 30.914385][ T1234] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 30.914559][ T1234] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 30.914735][ T1234] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 30.914919][ T1234] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.915098][ T1234] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 30.915284][ T1234] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 30.915460][ T1234] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 30.915637][ T1234] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 30.915814][ T1234] ? copy_msghdr_from_user (net/socket.c:2525) [ 30.915990][ T1234] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 30.916207][ T1234] ? move_addr_to_kernel (net/socket.c:2511) [ 30.916383][ T1234] ? filemap_map_folio_range (mm/filemap.c:3873) [ 30.916558][ T1234] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 30.916735][ T1234] ___sys_sendmsg (net/socket.c:2641) [ 30.916912][ T1234] ? copy_msghdr_from_user (net/socket.c:2628) [ 30.917098][ T1234] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 30.917284][ T1234] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 30.917462][ T1234] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 30.917638][ T1234] ? __sys_sendmsg_sock (net/socket.c:2656) [ 30.917818][ T1234] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 30.917999][ T1234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.918186][ T1234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 30.918364][ T1234] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 30.918541][ T1234] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.918716][ T1234] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.918927][ T1234] RIP: 0033:0x7f79eae96c5e [ 30.919109][ T1234] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.919627][ T1234] RSP: 002b:00007fff77b75830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.919870][ T1234] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f79eae96c5e [ 30.920115][ T1234] RDX: 0000000000000000 RSI: 00007fff77b758f0 RDI: 0000000000000005 [ 30.920363][ T1234] RBP: 00007fff77b75840 R08: 0000000000000000 R09: 0000000000000000 [ 30.920599][ T1234] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 30.920836][ T1234] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 30.996807][ T1240] ------------[ cut here ]------------ | [ 30.997007][ T1240] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1240 | [ 30.997295][ T1240] Modules linked in: vrf veth | [ 30.997783][ T1240] Tainted: [W]=WARN [ 30.997933][ T1240] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.998156][ T1240] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 30.998340][ T1240] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.998842][ T1240] RSP: 0018:ffa00000023f75d0 EFLAGS: 00010286 [ 30.999057][ T1240] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f088f [ 30.999304][ T1240] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784478 [ 30.999539][ T1240] RBP: 1ff400000047eebb R08: 1fe22000004f0890 R09: fffa3bfffffb05d4 [ 30.999777][ T1240] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785034 [ 31.000019][ T1240] R13: ff11000002785000 R14: ffffffff8e3c7940 R15: ff110000027843c0 [ 31.000333][ T1240] FS: 00007f190188d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.000603][ T1240] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.000811][ T1240] CR2: 000000000044f720 CR3: 000000000f716006 CR4: 0000000000771ef0 [ 31.001053][ T1240] PKRU: 55555554 [ 31.001208][ T1240] Call Trace: [ 31.001350][ T1240] [ 31.001462][ T1240] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.001636][ T1240] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.001819][ T1240] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.002003][ T1240] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.002182][ T1240] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.002362][ T1240] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.002537][ T1240] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.002714][ T1240] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.002890][ T1240] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.003071][ T1240] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.003261][ T1240] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.003433][ T1240] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.003612][ T1240] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.003791][ T1240] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.003970][ T1240] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.004157][ T1240] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.004330][ T1240] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.004507][ T1240] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.004681][ T1240] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.004854][ T1240] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.005038][ T1240] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.005230][ T1240] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.005403][ T1240] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.005604][ T1240] ? move_addr_to_kernel (net/socket.c:2511) [ 31.005780][ T1240] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.005956][ T1240] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.006144][ T1240] ___sys_sendmsg (net/socket.c:2641) [ 31.006318][ T1240] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.006499][ T1240] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.006676][ T1240] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.006853][ T1240] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.007038][ T1240] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.007228][ T1240] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.007401][ T1240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.007577][ T1240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.007756][ T1240] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.007937][ T1240] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.008111][ T1240] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.008327][ T1240] RIP: 0033:0x7f19019e7c5e [ 31.008508][ T1240] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.009014][ T1240] RSP: 002b:00007ffd2fc11980 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.009262][ T1240] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f19019e7c5e [ 31.009494][ T1240] RDX: 0000000000000000 RSI: 00007ffd2fc11a40 RDI: 0000000000000005 [ 31.009729][ T1240] RBP: 00007ffd2fc11990 R08: 0000000000000000 R09: 0000000000000000 [ 31.009974][ T1240] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.010217][ T1240] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.069829][ T1244] ------------[ cut here ]------------ | [ 31.069989][ T1244] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1244 | [ 31.070384][ T1244] Modules linked in: vrf veth | [ 31.070780][ T1244] Tainted: [W]=WARN [ 31.070878][ T1244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.071043][ T1244] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.071182][ T1244] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.071636][ T1244] RSP: 0018:ffa00000024a75d0 EFLAGS: 00010286 [ 31.071799][ T1244] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d41f [ 31.071992][ T1244] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a0f8 [ 31.072190][ T1244] RBP: 1ff4000000494ebb R08: 1fe2200000a8d420 R09: fffa3bfffffb05d4 [ 31.072380][ T1244] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b1f4 [ 31.072579][ T1244] R13: ff1100000546b1c0 R14: ffffffff8e3c7940 R15: ff1100000546a040 [ 31.072776][ T1244] FS: 00007f7433203440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 31.073012][ T1244] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.073175][ T1244] CR2: 000000000044f720 CR3: 0000000008aa7002 CR4: 0000000000771ef0 [ 31.073365][ T1244] PKRU: 55555554 [ 31.073461][ T1244] Call Trace: [ 31.073556][ T1244] [ 31.073620][ T1244] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.073746][ T1244] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.073885][ T1244] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.074017][ T1244] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.074147][ T1244] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.074279][ T1244] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.074405][ T1244] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.074532][ T1244] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.074659][ T1244] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.074784][ T1244] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.074917][ T1244] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.075042][ T1244] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.075175][ T1244] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.075302][ T1244] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.075427][ T1244] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.075553][ T1244] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.075679][ T1244] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.075809][ T1244] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.075945][ T1244] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.076072][ T1244] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.076205][ T1244] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.076332][ T1244] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.076459][ T1244] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.076618][ T1244] ? move_addr_to_kernel (net/socket.c:2511) [ 31.076746][ T1244] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.076872][ T1244] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.077003][ T1244] ___sys_sendmsg (net/socket.c:2641) [ 31.077136][ T1244] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.077268][ T1244] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.077397][ T1244] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.077526][ T1244] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.077653][ T1244] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.077783][ T1244] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.077910][ T1244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.078042][ T1244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.078173][ T1244] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.078298][ T1244] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.078427][ T1244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.078665][ T1244] RIP: 0033:0x7f743335dc5e [ 31.078801][ T1244] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.079263][ T1244] RSP: 002b:00007ffd349b4810 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.079454][ T1244] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f743335dc5e [ 31.079644][ T1244] RDX: 0000000000000000 RSI: 00007ffd349b48d0 RDI: 0000000000000005 [ 31.079912][ T1244] RBP: 00007ffd349b4820 R08: 0000000000000000 R09: 0000000000000000 [ 31.080102][ T1244] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.080372][ T1244] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.142411][ T1250] ------------[ cut here ]------------ | [ 31.142600][ T1250] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1250 | [ 31.142878][ T1250] Modules linked in: vrf veth | [ 31.143846][ T1250] Tainted: [W]=WARN [ 31.143993][ T1250] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.144211][ T1250] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.144398][ T1250] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.144899][ T1250] RSP: 0018:ffa00000024075d0 EFLAGS: 00010286 [ 31.145121][ T1250] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d6bf [ 31.145366][ T1250] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b5f8 [ 31.145603][ T1250] RBP: 1ff4000000480ebb R08: 1fe2200000a8d6c0 R09: fffa3bfffffb05d4 [ 31.145836][ T1250] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546be34 [ 31.146077][ T1250] R13: ff1100000546be00 R14: ffffffff8e3c7940 R15: ff1100000546b540 [ 31.146329][ T1250] FS: 00007fcd33e8f440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.146604][ T1250] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.146812][ T1250] CR2: 000000000044f720 CR3: 000000000f626001 CR4: 0000000000771ef0 [ 31.147054][ T1250] PKRU: 55555554 [ 31.147209][ T1250] Call Trace: [ 31.147349][ T1250] [ 31.147490][ T1250] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.147664][ T1250] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.147847][ T1250] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.148023][ T1250] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.148210][ T1250] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.148388][ T1250] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.148562][ T1250] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.148740][ T1250] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.148921][ T1250] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.149096][ T1250] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.149282][ T1250] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.149457][ T1250] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.149668][ T1250] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.149843][ T1250] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.150021][ T1250] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.150210][ T1250] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.150386][ T1250] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.150564][ T1250] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.150742][ T1250] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.150926][ T1250] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.151107][ T1250] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.151295][ T1250] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.151470][ T1250] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.151674][ T1250] ? move_addr_to_kernel (net/socket.c:2511) [ 31.151852][ T1250] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.152032][ T1250] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.152222][ T1250] ___sys_sendmsg (net/socket.c:2641) [ 31.152399][ T1250] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.152578][ T1250] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.152756][ T1250] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.152940][ T1250] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.153117][ T1250] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.153307][ T1250] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.153483][ T1250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.153661][ T1250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.153837][ T1250] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.154020][ T1250] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.154210][ T1250] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.154417][ T1250] RIP: 0033:0x7fcd33fe9c5e [ 31.154600][ T1250] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.155111][ T1250] RSP: 002b:00007ffeee4f28c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.155363][ T1250] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcd33fe9c5e [ 31.155606][ T1250] RDX: 0000000000000000 RSI: 00007ffeee4f2980 RDI: 0000000000000005 [ 31.155842][ T1250] RBP: 00007ffeee4f28d0 R08: 0000000000000000 R09: 0000000000000000 [ 31.156082][ T1250] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.156329][ T1250] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.218598][ T1254] ------------[ cut here ]------------ | [ 31.218788][ T1254] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1254 | [ 31.219070][ T1254] Modules linked in: vrf veth | [ 31.220084][ T1254] Tainted: [W]=WARN [ 31.220290][ T1254] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.220545][ T1254] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.220781][ T1254] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.221346][ T1254] RSP: 0018:ffa00000022875d0 EFLAGS: 00010286 [ 31.221604][ T1254] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018199a7 [ 31.221889][ T1254] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccd38 [ 31.222195][ T1254] RBP: 1ff4000000450ebb R08: 1fe22000018199a8 R09: fffa3bfffffb05d4 [ 31.222482][ T1254] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc074 [ 31.222765][ T1254] R13: ff1100000c0cc040 R14: ffffffff8e3c7940 R15: ff1100000c0ccc80 [ 31.223057][ T1254] FS: 00007fcaadfca440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.223388][ T1254] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.223647][ T1254] CR2: 000000000044f720 CR3: 000000000f626003 CR4: 0000000000771ef0 [ 31.223940][ T1254] PKRU: 55555554 [ 31.224129][ T1254] Call Trace: [ 31.224377][ T1254] [ 31.224536][ T1254] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.224757][ T1254] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.224991][ T1254] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.225229][ T1254] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.225452][ T1254] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.225676][ T1254] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.225897][ T1254] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.226126][ T1254] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.226400][ T1254] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.226621][ T1254] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.226845][ T1254] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.227070][ T1254] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.227304][ T1254] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.227528][ T1254] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.227747][ T1254] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.227975][ T1254] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.228209][ T1254] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.228432][ T1254] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.228652][ T1254] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.228875][ T1254] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.229120][ T1254] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.229352][ T1254] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.229573][ T1254] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.229844][ T1254] ? move_addr_to_kernel (net/socket.c:2511) [ 31.230083][ T1254] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.230324][ T1254] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.230550][ T1254] ___sys_sendmsg (net/socket.c:2641) [ 31.230769][ T1254] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.230953][ T1254] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.231144][ T1254] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.231321][ T1254] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.231497][ T1254] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.231674][ T1254] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.231851][ T1254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.232034][ T1254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.232223][ T1254] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.232398][ T1254] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.232573][ T1254] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.232777][ T1254] RIP: 0033:0x7fcaae124c5e [ 31.232963][ T1254] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.233470][ T1254] RSP: 002b:00007ffd6a2bc800 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.233709][ T1254] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcaae124c5e [ 31.233951][ T1254] RDX: 0000000000000000 RSI: 00007ffd6a2bc8c0 RDI: 0000000000000005 [ 31.234201][ T1254] RBP: 00007ffd6a2bc810 R08: 0000000000000000 R09: 0000000000000000 [ 31.234436][ T1254] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.234671][ T1254] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.306408][ T1260] ------------[ cut here ]------------ | [ 31.306607][ T1260] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1260 | [ 31.306887][ T1260] Modules linked in: vrf veth | [ 31.307401][ T1260] Tainted: [W]=WARN [ 31.307548][ T1260] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.307766][ T1260] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.307959][ T1260] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.308498][ T1260] RSP: 0018:ffa00000024e75d0 EFLAGS: 00010286 [ 31.308712][ T1260] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819b9f [ 31.308957][ T1260] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdcf8 [ 31.309212][ T1260] RBP: 1ff400000049cebb R08: 1fe2200001819ba0 R09: fffa3bfffffb05d4 [ 31.309455][ T1260] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cde34 [ 31.309699][ T1260] R13: ff1100000c0cde00 R14: ffffffff8e3c7940 R15: ff1100000c0cdc40 [ 31.309950][ T1260] FS: 00007fa28cbaf440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.310239][ T1260] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.310451][ T1260] CR2: 000000000044f720 CR3: 000000000d246006 CR4: 0000000000771ef0 [ 31.310697][ T1260] PKRU: 55555554 [ 31.310840][ T1260] Call Trace: [ 31.310991][ T1260] [ 31.311103][ T1260] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.311290][ T1260] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.311474][ T1260] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.311653][ T1260] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.311829][ T1260] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.312016][ T1260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.312286][ T1260] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.312538][ T1260] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.312761][ T1260] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.312989][ T1260] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.313225][ T1260] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.313454][ T1260] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.313677][ T1260] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.313914][ T1260] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.314174][ T1260] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.314426][ T1260] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.314667][ T1260] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.314882][ T1260] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.315059][ T1260] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.315245][ T1260] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.315427][ T1260] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.315602][ T1260] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.315777][ T1260] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.315987][ T1260] ? move_addr_to_kernel (net/socket.c:2511) [ 31.316175][ T1260] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.316349][ T1260] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.316529][ T1260] ___sys_sendmsg (net/socket.c:2641) [ 31.316706][ T1260] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.316886][ T1260] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.317068][ T1260] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.317259][ T1260] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.317433][ T1260] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.317610][ T1260] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.317786][ T1260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.317963][ T1260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.318150][ T1260] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.318326][ T1260] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.318504][ T1260] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.318712][ T1260] RIP: 0033:0x7fa28cd09c5e [ 31.318896][ T1260] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.319420][ T1260] RSP: 002b:00007fff0cdf9130 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.319658][ T1260] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa28cd09c5e [ 31.319899][ T1260] RDX: 0000000000000000 RSI: 00007fff0cdf91f0 RDI: 0000000000000005 [ 31.320155][ T1260] RBP: 00007fff0cdf9140 R08: 0000000000000000 R09: 0000000000000000 [ 31.320390][ T1260] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.320628][ T1260] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.378428][ T1264] ------------[ cut here ]------------ | [ 31.378597][ T1264] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1264 | [ 31.378847][ T1264] Modules linked in: vrf veth | [ 31.379554][ T1264] Tainted: [W]=WARN [ 31.379660][ T1264] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.379832][ T1264] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.379985][ T1264] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.380484][ T1264] RSP: 0018:ffa00000024d75d0 EFLAGS: 00010286 [ 31.380651][ T1264] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0c57 [ 31.380845][ T1264] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000056862b8 [ 31.381044][ T1264] RBP: 1ff400000049aebb R08: 1fe2200000ad0c58 R09: fffa3bfffffb05d4 [ 31.381245][ T1264] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000005686af4 [ 31.381441][ T1264] R13: ff11000005686ac0 R14: ffffffff8e3c7940 R15: ff11000005686200 [ 31.381643][ T1264] FS: 00007f6dcf438440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 31.381875][ T1264] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.382044][ T1264] CR2: 000000000044f720 CR3: 000000000f620003 CR4: 0000000000771ef0 [ 31.382244][ T1264] PKRU: 55555554 [ 31.382342][ T1264] Call Trace: [ 31.382438][ T1264] [ 31.382506][ T1264] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.382638][ T1264] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.382781][ T1264] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.382913][ T1264] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.383045][ T1264] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.383183][ T1264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.383312][ T1264] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.383442][ T1264] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.383572][ T1264] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.383704][ T1264] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.383839][ T1264] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.383971][ T1264] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.384107][ T1264] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.384242][ T1264] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.384370][ T1264] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.384501][ T1264] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.384633][ T1264] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.384764][ T1264] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.384894][ T1264] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.385028][ T1264] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.385168][ T1264] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.385300][ T1264] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.385429][ T1264] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.385587][ T1264] ? move_addr_to_kernel (net/socket.c:2511) [ 31.385719][ T1264] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.385847][ T1264] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.385980][ T1264] ___sys_sendmsg (net/socket.c:2641) [ 31.386109][ T1264] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.386244][ T1264] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.386376][ T1264] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.386506][ T1264] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.386637][ T1264] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.386770][ T1264] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.386899][ T1264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.387032][ T1264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.387166][ T1264] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.387294][ T1264] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.387424][ T1264] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.387584][ T1264] RIP: 0033:0x7f6dcf592c5e [ 31.387723][ T1264] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.388190][ T1264] RSP: 002b:00007ffdea934a00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.388385][ T1264] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6dcf592c5e [ 31.388578][ T1264] RDX: 0000000000000000 RSI: 00007ffdea934ac0 RDI: 0000000000000005 [ 31.388769][ T1264] RBP: 00007ffdea934a10 R08: 0000000000000000 R09: 0000000000000000 [ 31.388962][ T1264] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.389163][ T1264] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.462311][ T1270] ------------[ cut here ]------------ | [ 31.462467][ T1270] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1270 | [ 31.462697][ T1270] Modules linked in: vrf veth | [ 31.463104][ T1270] Tainted: [W]=WARN [ 31.463210][ T1270] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.463373][ T1270] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.463509][ T1270] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.463967][ T1270] RSP: 0018:ffa00000025275d0 EFLAGS: 00010286 [ 31.464139][ T1270] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000ad0f9f [ 31.464328][ T1270] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000005687cf8 [ 31.464522][ T1270] RBP: 1ff40000004a4ebb R08: 1fe2200000ad0fa0 R09: fffa3bfffffb05d4 [ 31.464713][ T1270] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff110000056863f4 [ 31.464899][ T1270] R13: ff110000056863c0 R14: ffffffff8e3c7940 R15: ff11000005687c40 [ 31.465095][ T1270] FS: 00007f6d30384440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 31.465323][ T1270] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.465484][ T1270] CR2: 000000000044f720 CR3: 0000000008f96001 CR4: 0000000000771ef0 [ 31.465676][ T1270] PKRU: 55555554 [ 31.465772][ T1270] Call Trace: [ 31.465868][ T1270] [ 31.465938][ T1270] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.466066][ T1270] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.466522][ T1270] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.466651][ T1270] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.466778][ T1270] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.466910][ T1270] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.467039][ T1270] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.467173][ T1270] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.467299][ T1270] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.467429][ T1270] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.467562][ T1270] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.467691][ T1270] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.467818][ T1270] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.467949][ T1270] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.468076][ T1270] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.468208][ T1270] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.468337][ T1270] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.468467][ T1270] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.468594][ T1270] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.468721][ T1270] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.468852][ T1270] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.468981][ T1270] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.469108][ T1270] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.469268][ T1270] ? move_addr_to_kernel (net/socket.c:2511) [ 31.469399][ T1270] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.469526][ T1270] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.469655][ T1270] ___sys_sendmsg (net/socket.c:2641) [ 31.469785][ T1270] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.469915][ T1270] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.470049][ T1270] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.470183][ T1270] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.470313][ T1270] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.470445][ T1270] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.470580][ T1270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.470707][ T1270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.470835][ T1270] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.470966][ T1270] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.471094][ T1270] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.471258][ T1270] RIP: 0033:0x7f6d304dec5e [ 31.471393][ T1270] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.471852][ T1270] RSP: 002b:00007ffcdabfdac0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.472050][ T1270] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6d304dec5e [ 31.472247][ T1270] RDX: 0000000000000000 RSI: 00007ffcdabfdb80 RDI: 0000000000000005 [ 31.472438][ T1270] RBP: 00007ffcdabfdad0 R08: 0000000000000000 R09: 0000000000000000 [ 31.472628][ T1270] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.472818][ T1270] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.526340][ T1274] ------------[ cut here ]------------ | [ 31.526529][ T1274] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1274 | [ 31.526809][ T1274] Modules linked in: vrf veth | [ 31.527310][ T1274] Tainted: [W]=WARN [ 31.527453][ T1274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.527658][ T1274] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.527844][ T1274] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.528443][ T1274] RSP: 0018:ffa00000024f75d0 EFLAGS: 00010286 [ 31.528650][ T1274] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018198ff [ 31.528885][ T1274] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc7f8 [ 31.529125][ T1274] RBP: 1ff400000049eebb R08: 1fe2200001819900 R09: fffa3bfffffb05d4 [ 31.529374][ T1274] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd734 [ 31.529610][ T1274] R13: ff1100000c0cd700 R14: ffffffff8e3c7940 R15: ff1100000c0cc740 [ 31.529849][ T1274] FS: 00007f266eaf8440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.530125][ T1274] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.530344][ T1274] CR2: 000000000044f720 CR3: 000000000f68d005 CR4: 0000000000771ef0 [ 31.530581][ T1274] PKRU: 55555554 [ 31.530725][ T1274] Call Trace: [ 31.530866][ T1274] [ 31.530986][ T1274] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.531172][ T1274] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.531359][ T1274] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.531536][ T1274] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.531710][ T1274] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.531888][ T1274] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.532062][ T1274] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.532246][ T1274] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.532421][ T1274] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.532593][ T1274] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.532771][ T1274] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.532948][ T1274] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.533124][ T1274] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.533312][ T1274] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.533483][ T1274] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.533658][ T1274] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.533831][ T1274] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.534017][ T1274] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.534201][ T1274] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.534377][ T1274] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.534554][ T1274] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.534728][ T1274] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.534902][ T1274] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.535112][ T1274] ? move_addr_to_kernel (net/socket.c:2511) [ 31.535303][ T1274] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.535476][ T1274] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.535655][ T1274] ___sys_sendmsg (net/socket.c:2641) [ 31.535829][ T1274] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.536014][ T1274] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.536202][ T1274] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.536379][ T1274] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.536558][ T1274] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.536737][ T1274] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.536912][ T1274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.537094][ T1274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.537278][ T1274] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.537452][ T1274] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.537627][ T1274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.537833][ T1274] RIP: 0033:0x7f266ec52c5e [ 31.538025][ T1274] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.538535][ T1274] RSP: 002b:00007ffd4388bef0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.538775][ T1274] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f266ec52c5e [ 31.539021][ T1274] RDX: 0000000000000000 RSI: 00007ffd4388bfb0 RDI: 0000000000000005 [ 31.539269][ T1274] RBP: 00007ffd4388bf00 R08: 0000000000000000 R09: 0000000000000000 [ 31.539502][ T1274] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.539737][ T1274] R13: 0000000069cbe93e R14: 0000000000000004 R15: 000000000049d620 | [ 31.620312][ T1280] ------------[ cut here ]------------ | [ 31.620502][ T1280] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1280 | [ 31.620777][ T1280] Modules linked in: vrf veth | [ 31.621284][ T1280] Tainted: [W]=WARN [ 31.621427][ T1280] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.621632][ T1280] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.621815][ T1280] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.622713][ T1280] RSP: 0018:ffa00000024c75d0 EFLAGS: 00010286 [ 31.622928][ T1280] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819a87 [ 31.623177][ T1280] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd438 [ 31.623416][ T1280] RBP: 1ff4000000498ebb R08: 1fe2200001819a88 R09: fffa3bfffffb05d4 [ 31.623653][ T1280] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc3f4 [ 31.623890][ T1280] R13: ff1100000c0cc3c0 R14: ffffffff8e3c7940 R15: ff1100000c0cd380 [ 31.624134][ T1280] FS: 00007f5fca125440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.624416][ T1280] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.624623][ T1280] CR2: 000000000044f720 CR3: 000000000d240002 CR4: 0000000000771ef0 [ 31.624863][ T1280] PKRU: 55555554 [ 31.625015][ T1280] Call Trace: [ 31.625171][ T1280] [ 31.625284][ T1280] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.625460][ T1280] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.625647][ T1280] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.625822][ T1280] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.625998][ T1280] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.626183][ T1280] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.626355][ T1280] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.626532][ T1280] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.626711][ T1280] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.626885][ T1280] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.627066][ T1280] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.627246][ T1280] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.627424][ T1280] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.627601][ T1280] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.627774][ T1280] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.627953][ T1280] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.628129][ T1280] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.628319][ T1280] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.628496][ T1280] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.628671][ T1280] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.628854][ T1280] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.629032][ T1280] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.629215][ T1280] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.629423][ T1280] ? move_addr_to_kernel (net/socket.c:2511) [ 31.629603][ T1280] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.629780][ T1280] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.629966][ T1280] ___sys_sendmsg (net/socket.c:2641) [ 31.630156][ T1280] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.630338][ T1280] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.630515][ T1280] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.630696][ T1280] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.630871][ T1280] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.631058][ T1280] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.631244][ T1280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.631421][ T1280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.631599][ T1280] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.631773][ T1280] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.631957][ T1280] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.632180][ T1280] RIP: 0033:0x7f5fca27fc5e [ 31.632365][ T1280] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.632866][ T1280] RSP: 002b:00007ffe3bfe7560 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.633110][ T1280] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5fca27fc5e [ 31.633361][ T1280] RDX: 0000000000000000 RSI: 00007ffe3bfe7620 RDI: 0000000000000005 [ 31.633595][ T1280] RBP: 00007ffe3bfe7570 R08: 0000000000000000 R09: 0000000000000000 [ 31.633830][ T1280] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.634070][ T1280] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 31.694885][ T1284] ------------[ cut here ]------------ | [ 31.695084][ T1284] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1284 | [ 31.695711][ T1284] Modules linked in: vrf veth | [ 31.696217][ T1284] Tainted: [W]=WARN [ 31.696361][ T1284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.696567][ T1284] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.696749][ T1284] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.697270][ T1284] RSP: 0018:ffa00000024075d0 EFLAGS: 00010286 [ 31.697478][ T1284] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e70c7 [ 31.697715][ T1284] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38638 [ 31.697964][ T1284] RBP: 1ff4000000480ebb R08: 1fe22000009e70c8 R09: fffa3bfffffb05d4 [ 31.698216][ T1284] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678934 [ 31.698454][ T1284] R13: ff1100000b678900 R14: ffffffff8e3c7940 R15: ff11000004f38580 [ 31.698694][ T1284] FS: 00007f1ff3e34440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.698968][ T1284] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.699182][ T1284] CR2: 000000000044f720 CR3: 000000000d240001 CR4: 0000000000771ef0 [ 31.699421][ T1284] PKRU: 55555554 [ 31.699563][ T1284] Call Trace: [ 31.699703][ T1284] [ 31.699814][ T1284] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.699996][ T1284] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.700188][ T1284] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.700369][ T1284] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.700542][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.700720][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.700892][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.701073][ T1284] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.701261][ T1284] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.701435][ T1284] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.701613][ T1284] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.701785][ T1284] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.701967][ T1284] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.702156][ T1284] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.702328][ T1284] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.702508][ T1284] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.702682][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.702858][ T1284] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.703044][ T1284] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.703233][ T1284] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.703411][ T1284] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.703583][ T1284] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.703757][ T1284] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.703964][ T1284] ? move_addr_to_kernel (net/socket.c:2511) [ 31.704155][ T1284] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.704329][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.704505][ T1284] ___sys_sendmsg (net/socket.c:2641) [ 31.704678][ T1284] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.704861][ T1284] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.705048][ T1284] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.705239][ T1284] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.705416][ T1284] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.705594][ T1284] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.705770][ T1284] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.705953][ T1284] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.706144][ T1284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.706320][ T1284] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.706497][ T1284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.706705][ T1284] RIP: 0033:0x7f1ff3f8ec5e [ 31.706890][ T1284] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.707402][ T1284] RSP: 002b:00007ffff16288e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.707639][ T1284] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1ff3f8ec5e [ 31.707877][ T1284] RDX: 0000000000000000 RSI: 00007ffff16289a0 RDI: 0000000000000005 [ 31.708119][ T1284] RBP: 00007ffff16288f0 R08: 0000000000000000 R09: 0000000000000000 [ 31.708366][ T1284] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.708600][ T1284] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 31.786998][ T1290] ------------[ cut here ]------------ | [ 31.787713][ T1290] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1290 | [ 31.788060][ T1290] Modules linked in: vrf veth | [ 31.788767][ T1290] Tainted: [W]=WARN [ 31.789009][ T1290] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.789323][ T1290] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.789601][ T1290] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.790214][ T1290] RSP: 0018:ffa00000023e75d0 EFLAGS: 00010286 [ 31.790515][ T1290] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e739f [ 31.790824][ T1290] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39cf8 [ 31.791150][ T1290] RBP: 1ff400000047cebb R08: 1fe22000009e73a0 R09: fffa3bfffffb05d4 [ 31.791463][ T1290] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38074 [ 31.791762][ T1290] R13: ff11000004f38040 R14: ffffffff8e3c7940 R15: ff11000004f39c40 [ 31.791998][ T1290] FS: 00007f6a03d69440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.792277][ T1290] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.792485][ T1290] CR2: 000000000044f720 CR3: 000000000b5c2003 CR4: 0000000000771ef0 [ 31.792723][ T1290] PKRU: 55555554 [ 31.792865][ T1290] Call Trace: [ 31.793013][ T1290] [ 31.793124][ T1290] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.793312][ T1290] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.793495][ T1290] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.793670][ T1290] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.793847][ T1290] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.794030][ T1290] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.794211][ T1290] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.794385][ T1290] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.794560][ T1290] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.794733][ T1290] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.794907][ T1290] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.795088][ T1290] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.795275][ T1290] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.795451][ T1290] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.795622][ T1290] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.795799][ T1290] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.795981][ T1290] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.796166][ T1290] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.796341][ T1290] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.796520][ T1290] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.796698][ T1290] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.796871][ T1290] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.797049][ T1290] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.797265][ T1290] ? move_addr_to_kernel (net/socket.c:2511) [ 31.797440][ T1290] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.797614][ T1290] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.797793][ T1290] ___sys_sendmsg (net/socket.c:2641) [ 31.797968][ T1290] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.798156][ T1290] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.798334][ T1290] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.798512][ T1290] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.798688][ T1290] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.798863][ T1290] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.799048][ T1290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.799234][ T1290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.799410][ T1290] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.799584][ T1290] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.799759][ T1290] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.799965][ T1290] RIP: 0033:0x7f6a03ec3c5e [ 31.800155][ T1290] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.800659][ T1290] RSP: 002b:00007ffc54915a90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.800898][ T1290] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6a03ec3c5e [ 31.801152][ T1290] RDX: 0000000000000000 RSI: 00007ffc54915b50 RDI: 0000000000000005 [ 31.801390][ T1290] RBP: 00007ffc54915aa0 R08: 0000000000000000 R09: 0000000000000000 [ 31.801627][ T1290] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.801864][ T1290] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 31.862775][ T1294] ------------[ cut here ]------------ | [ 31.862967][ T1294] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1294 | [ 31.863261][ T1294] Modules linked in: vrf veth | [ 31.863752][ T1294] Tainted: [W]=WARN [ 31.863894][ T1294] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.864105][ T1294] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.864299][ T1294] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.864804][ T1294] RSP: 0018:ffa00000025475d0 EFLAGS: 00010286 [ 31.865021][ T1294] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7367 [ 31.865525][ T1294] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 31.865762][ T1294] RBP: 1ff40000004a8ebb R08: 1fe22000009e7368 R09: fffa3bfffffb05d4 [ 31.866006][ T1294] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38934 [ 31.866257][ T1294] R13: ff11000004f38900 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 31.866496][ T1294] FS: 00007f279ad8e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.866770][ T1294] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.866985][ T1294] CR2: 000000000044f720 CR3: 000000000eb3c006 CR4: 0000000000771ef0 [ 31.867231][ T1294] PKRU: 55555554 [ 31.867374][ T1294] Call Trace: [ 31.867516][ T1294] [ 31.867627][ T1294] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.867804][ T1294] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.867996][ T1294] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.868182][ T1294] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.868357][ T1294] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.868537][ T1294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.868713][ T1294] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.868890][ T1294] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.869070][ T1294] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.869256][ T1294] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.869433][ T1294] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.869610][ T1294] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.869788][ T1294] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.869969][ T1294] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.870153][ T1294] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.870329][ T1294] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.870508][ T1294] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.870684][ T1294] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.870860][ T1294] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.871042][ T1294] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.871232][ T1294] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.871407][ T1294] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.871581][ T1294] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.871787][ T1294] ? move_addr_to_kernel (net/socket.c:2511) [ 31.871968][ T1294] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.872156][ T1294] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.872334][ T1294] ___sys_sendmsg (net/socket.c:2641) [ 31.872508][ T1294] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.872688][ T1294] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.872866][ T1294] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.873052][ T1294] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.873243][ T1294] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.873422][ T1294] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.873595][ T1294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.873772][ T1294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.873952][ T1294] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.874128][ T1294] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.874315][ T1294] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.874517][ T1294] RIP: 0033:0x7f279aee8c5e [ 31.874696][ T1294] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.875211][ T1294] RSP: 002b:00007ffece21faa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.875453][ T1294] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f279aee8c5e [ 31.875687][ T1294] RDX: 0000000000000000 RSI: 00007ffece21fb60 RDI: 0000000000000005 [ 31.875931][ T1294] RBP: 00007ffece21fab0 R08: 0000000000000000 R09: 0000000000000000 [ 31.876178][ T1294] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.876417][ T1294] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 31.943850][ T1300] ------------[ cut here ]------------ | [ 31.944051][ T1300] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1300 | [ 31.944341][ T1300] Modules linked in: vrf veth | [ 31.944836][ T1300] Tainted: [W]=WARN [ 31.944987][ T1300] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.945207][ T1300] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 31.945389][ T1300] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.945890][ T1300] RSP: 0018:ffa00000024c75d0 EFLAGS: 00010286 [ 31.946101][ T1300] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf057 [ 31.947025][ T1300] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6782b8 [ 31.947349][ T1300] RBP: 1ff4000000498ebb R08: 1fe22000016cf058 R09: fffa3bfffffb05d4 [ 31.947658][ T1300] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679c74 [ 31.947976][ T1300] R13: ff1100000b679c40 R14: ffffffff8e3c7940 R15: ff1100000b678200 [ 31.948305][ T1300] FS: 00007fa69fe11440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 31.948601][ T1300] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.948811][ T1300] CR2: 000000000044f720 CR3: 0000000009724006 CR4: 0000000000771ef0 [ 31.949055][ T1300] PKRU: 55555554 [ 31.949211][ T1300] Call Trace: [ 31.949352][ T1300] [ 31.949465][ T1300] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 31.949643][ T1300] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 31.949828][ T1300] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 31.950013][ T1300] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.950201][ T1300] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.950384][ T1300] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 31.950559][ T1300] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 31.950736][ T1300] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 31.950911][ T1300] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 31.951093][ T1300] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 31.951282][ T1300] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 31.951456][ T1300] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 31.951636][ T1300] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 31.951813][ T1300] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 31.952008][ T1300] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 31.952199][ T1300] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 31.952374][ T1300] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.952550][ T1300] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 31.952726][ T1300] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 31.952903][ T1300] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 31.953090][ T1300] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 31.953278][ T1300] ? copy_msghdr_from_user (net/socket.c:2525) [ 31.953452][ T1300] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 31.953653][ T1300] ? move_addr_to_kernel (net/socket.c:2511) [ 31.953830][ T1300] ? filemap_map_folio_range (mm/filemap.c:3873) [ 31.954009][ T1300] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 31.954200][ T1300] ___sys_sendmsg (net/socket.c:2641) [ 31.954378][ T1300] ? copy_msghdr_from_user (net/socket.c:2628) [ 31.954559][ T1300] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 31.954740][ T1300] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 31.954917][ T1300] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 31.955102][ T1300] ? __sys_sendmsg_sock (net/socket.c:2656) [ 31.955291][ T1300] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 31.955467][ T1300] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.955648][ T1300] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 31.955826][ T1300] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 31.956006][ T1300] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.956197][ T1300] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.956406][ T1300] RIP: 0033:0x7fa69ff6bc5e [ 31.956588][ T1300] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.957096][ T1300] RSP: 002b:00007ffca32115a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.957343][ T1300] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa69ff6bc5e [ 31.957581][ T1300] RDX: 0000000000000000 RSI: 00007ffca3211660 RDI: 0000000000000005 [ 31.957816][ T1300] RBP: 00007ffca32115b0 R08: 0000000000000000 R09: 0000000000000000 [ 31.958059][ T1300] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 31.958304][ T1300] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.033202][ T1304] ------------[ cut here ]------------ | [ 32.033357][ T1304] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1304 | [ 32.033585][ T1304] Modules linked in: vrf veth | [ 32.033991][ T1304] Tainted: [W]=WARN [ 32.034086][ T1304] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.034255][ T1304] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.034392][ T1304] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.034846][ T1304] RSP: 0018:ffa00000024c75d0 EFLAGS: 00010286 [ 32.035010][ T1304] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0af7 [ 32.035208][ T1304] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027857b8 [ 32.035398][ T1304] RBP: 1ff4000000498ebb R08: 1fe22000004f0af8 R09: fffa3bfffffb05d4 [ 32.035588][ T1304] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784074 [ 32.035777][ T1304] R13: ff11000002784040 R14: ffffffff8e3c7940 R15: ff11000002785700 [ 32.035977][ T1304] FS: 00007fd53b2ea440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 32.036212][ T1304] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.036378][ T1304] CR2: 000000000044f720 CR3: 000000000d245006 CR4: 0000000000771ef0 [ 32.036571][ T1304] PKRU: 55555554 [ 32.036667][ T1304] Call Trace: [ 32.036762][ T1304] [ 32.036827][ T1304] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.036957][ T1304] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.037093][ T1304] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.037226][ T1304] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.037351][ T1304] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.037480][ T1304] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.037607][ T1304] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.037732][ T1304] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.037859][ T1304] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.037988][ T1304] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.038118][ T1304] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.038249][ T1304] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.038377][ T1304] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.038505][ T1304] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.038631][ T1304] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.038758][ T1304] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.038886][ T1304] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.039024][ T1304] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.039154][ T1304] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.039282][ T1304] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.039414][ T1304] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.039541][ T1304] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.039668][ T1304] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.039825][ T1304] ? move_addr_to_kernel (net/socket.c:2511) [ 32.039960][ T1304] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.040087][ T1304] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.040220][ T1304] ___sys_sendmsg (net/socket.c:2641) [ 32.040348][ T1304] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.040479][ T1304] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.040607][ T1304] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.040738][ T1304] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.040866][ T1304] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.040999][ T1304] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.041125][ T1304] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.041259][ T1304] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.041387][ T1304] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.041514][ T1304] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.041640][ T1304] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.041797][ T1304] RIP: 0033:0x7fd53b444c5e [ 32.041935][ T1304] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.042399][ T1304] RSP: 002b:00007ffdc0a5a5c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.042593][ T1304] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd53b444c5e [ 32.042784][ T1304] RDX: 0000000000000000 RSI: 00007ffdc0a5a680 RDI: 0000000000000005 [ 32.042984][ T1304] RBP: 00007ffdc0a5a5d0 R08: 0000000000000000 R09: 0000000000000000 [ 32.043177][ T1304] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.043366][ T1304] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.111666][ T1310] ------------[ cut here ]------------ | [ 32.111857][ T1310] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1310 | [ 32.112159][ T1310] Modules linked in: vrf veth | [ 32.112652][ T1310] Tainted: [W]=WARN [ 32.112795][ T1310] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.113011][ T1310] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.113679][ T1310] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.114207][ T1310] RSP: 0018:ffa00000023e75d0 EFLAGS: 00010286 [ 32.114418][ T1310] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b9f [ 32.114652][ T1310] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785cf8 [ 32.114888][ T1310] RBP: 1ff400000047cebb R08: 1fe22000004f0ba0 R09: fffa3bfffffb05d4 [ 32.115129][ T1310] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785e34 [ 32.115377][ T1310] R13: ff11000002785e00 R14: ffffffff8e3c7940 R15: ff11000002785c40 [ 32.115619][ T1310] FS: 00007ff01a0e4440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 32.115892][ T1310] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.116104][ T1310] CR2: 000000000044f720 CR3: 000000000f7ff002 CR4: 0000000000771ef0 [ 32.116361][ T1310] PKRU: 55555554 [ 32.116505][ T1310] Call Trace: [ 32.116647][ T1310] [ 32.116758][ T1310] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.116939][ T1310] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.117124][ T1310] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.117313][ T1310] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.117486][ T1310] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.117662][ T1310] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.117839][ T1310] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.118024][ T1310] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.118212][ T1310] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.118391][ T1310] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.118568][ T1310] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.118742][ T1310] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.118917][ T1310] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.119099][ T1310] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.119280][ T1310] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.119458][ T1310] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.119639][ T1310] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.119815][ T1310] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.119997][ T1310] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.120182][ T1310] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.120362][ T1310] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.120539][ T1310] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.120713][ T1310] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.120919][ T1310] ? move_addr_to_kernel (net/socket.c:2511) [ 32.121104][ T1310] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.121287][ T1310] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.121466][ T1310] ___sys_sendmsg (net/socket.c:2641) [ 32.121644][ T1310] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.121825][ T1310] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.122006][ T1310] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.122196][ T1310] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.122376][ T1310] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.122554][ T1310] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.122731][ T1310] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.122909][ T1310] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.123093][ T1310] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.123288][ T1310] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.123464][ T1310] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.123671][ T1310] RIP: 0033:0x7ff01a23ec5e [ 32.123855][ T1310] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.124372][ T1310] RSP: 002b:00007ffe6d3da3a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.124613][ T1310] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff01a23ec5e [ 32.124852][ T1310] RDX: 0000000000000000 RSI: 00007ffe6d3da460 RDI: 0000000000000005 [ 32.125095][ T1310] RBP: 00007ffe6d3da3b0 R08: 0000000000000000 R09: 0000000000000000 [ 32.125340][ T1310] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.125579][ T1310] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.192410][ T1314] ------------[ cut here ]------------ | [ 32.192559][ T1314] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1314 | [ 32.192789][ T1314] Modules linked in: vrf veth | [ 32.193908][ T1314] Tainted: [W]=WARN [ 32.194011][ T1314] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.194266][ T1314] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.194407][ T1314] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.194859][ T1314] RSP: 0018:ffa00000025775d0 EFLAGS: 00010286 [ 32.195026][ T1314] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d6f7 [ 32.195310][ T1314] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b7b8 [ 32.195502][ T1314] RBP: 1ff40000004aeebb R08: 1fe2200000a8d6f8 R09: fffa3bfffffb05d4 [ 32.195692][ T1314] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a074 [ 32.195882][ T1314] R13: ff1100000546a040 R14: ffffffff8e3c7940 R15: ff1100000546b700 [ 32.196083][ T1314] FS: 00007f6fd03ff440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 32.196403][ T1314] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.196567][ T1314] CR2: 000000000044f720 CR3: 000000000f83e004 CR4: 0000000000771ef0 [ 32.196758][ T1314] PKRU: 55555554 [ 32.196854][ T1314] Call Trace: [ 32.196951][ T1314] [ 32.197017][ T1314] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.197234][ T1314] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.197371][ T1314] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.197500][ T1314] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.197626][ T1314] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.197835][ T1314] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.197966][ T1314] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.198095][ T1314] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.198300][ T1314] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.198434][ T1314] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.198563][ T1314] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.198768][ T1314] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.198897][ T1314] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.199030][ T1314] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.199234][ T1314] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.199363][ T1314] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.199489][ T1314] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.199691][ T1314] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.199819][ T1314] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.199949][ T1314] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.200077][ T1314] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.200352][ T1314] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.200480][ T1314] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.200637][ T1314] ? move_addr_to_kernel (net/socket.c:2511) [ 32.200765][ T1314] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.200891][ T1314] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.201097][ T1314] ___sys_sendmsg (net/socket.c:2641) [ 32.201299][ T1314] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.201431][ T1314] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.201561][ T1314] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.201689][ T1314] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.201813][ T1314] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.202021][ T1314] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.202155][ T1314] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.202283][ T1314] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.202416][ T1314] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.202618][ T1314] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.202743][ T1314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.202900][ T1314] RIP: 0033:0x7f6fd0559c5e [ 32.203036][ T1314] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.203574][ T1314] RSP: 002b:00007ffd864b7680 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.203844][ T1314] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6fd0559c5e [ 32.204040][ T1314] RDX: 0000000000000000 RSI: 00007ffd864b7740 RDI: 0000000000000005 [ 32.204233][ T1314] RBP: 00007ffd864b7690 R08: 0000000000000000 R09: 0000000000000000 [ 32.204501][ T1314] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.204689][ T1314] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.274505][ T1320] ------------[ cut here ]------------ | [ 32.274655][ T1320] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1320 | [ 32.274888][ T1320] Modules linked in: vrf veth | [ 32.276154][ T1320] Tainted: [W]=WARN [ 32.276253][ T1320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.276414][ T1320] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.276550][ T1320] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.277014][ T1320] RSP: 0018:ffa00000025575d0 EFLAGS: 00010286 [ 32.277236][ T1320] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d767 [ 32.277427][ T1320] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bb38 [ 32.277619][ T1320] RBP: 1ff40000004aaebb R08: 1fe2200000a8d768 R09: fffa3bfffffb05d4 [ 32.277813][ T1320] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546acb4 [ 32.278002][ T1320] R13: ff1100000546ac80 R14: ffffffff8e3c7940 R15: ff1100000546ba80 [ 32.278271][ T1320] FS: 00007f390340a440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 32.278494][ T1320] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.278654][ T1320] CR2: 000000000044f720 CR3: 000000000d79a004 CR4: 0000000000771ef0 [ 32.278845][ T1320] PKRU: 55555554 [ 32.278941][ T1320] Call Trace: [ 32.279037][ T1320] [ 32.279103][ T1320] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.279294][ T1320] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.279430][ T1320] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.279556][ T1320] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.279683][ T1320] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.279813][ T1320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.279940][ T1320] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.280071][ T1320] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.280276][ T1320] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.280403][ T1320] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.280532][ T1320] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.280656][ T1320] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.280785][ T1320] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.280910][ T1320] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.281036][ T1320] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.281210][ T1320] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.281336][ T1320] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.281464][ T1320] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.281588][ T1320] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.281716][ T1320] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.281846][ T1320] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.281974][ T1320] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.282100][ T1320] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.282259][ T1320] ? move_addr_to_kernel (net/socket.c:2511) [ 32.282388][ T1320] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.282514][ T1320] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.282642][ T1320] ___sys_sendmsg (net/socket.c:2641) [ 32.282767][ T1320] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.282897][ T1320] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.283029][ T1320] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.283164][ T1320] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.283289][ T1320] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.283417][ T1320] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.283543][ T1320] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.283671][ T1320] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.283797][ T1320] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.283922][ T1320] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.284051][ T1320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.284209][ T1320] RIP: 0033:0x7f3903564c5e [ 32.284342][ T1320] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.284792][ T1320] RSP: 002b:00007ffc0f7498c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.284984][ T1320] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3903564c5e [ 32.285177][ T1320] RDX: 0000000000000000 RSI: 00007ffc0f749980 RDI: 0000000000000005 [ 32.285369][ T1320] RBP: 00007ffc0f7498d0 R08: 0000000000000000 R09: 0000000000000000 [ 32.285560][ T1320] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.285750][ T1320] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.352819][ T1324] ------------[ cut here ]------------ | [ 32.353008][ T1324] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1324 | [ 32.353647][ T1324] Modules linked in: vrf veth | [ 32.354196][ T1324] Tainted: [W]=WARN [ 32.354339][ T1324] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.354546][ T1324] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.354727][ T1324] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.355245][ T1324] RSP: 0018:ffa00000026075d0 EFLAGS: 00010286 [ 32.355454][ T1324] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece457 [ 32.355690][ T1324] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6722b8 [ 32.355941][ T1324] RBP: 1ff40000004c0ebb R08: 1fe2200001ece458 R09: fffa3bfffffb05d4 [ 32.356191][ T1324] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f672074 [ 32.356428][ T1324] R13: ff1100000f672040 R14: ffffffff8e3c7940 R15: ff1100000f672200 [ 32.356666][ T1324] FS: 00007f6596e8d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 32.356946][ T1324] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.357167][ T1324] CR2: 000000000044f720 CR3: 000000000f4b3002 CR4: 0000000000771ef0 [ 32.357404][ T1324] PKRU: 55555554 [ 32.357547][ T1324] Call Trace: [ 32.357689][ T1324] [ 32.357801][ T1324] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.357983][ T1324] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.358181][ T1324] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.358361][ T1324] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.358535][ T1324] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.358714][ T1324] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.358887][ T1324] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.359070][ T1324] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.359260][ T1324] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.359434][ T1324] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.359609][ T1324] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.359786][ T1324] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.359970][ T1324] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.360158][ T1324] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.360330][ T1324] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.360506][ T1324] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.360682][ T1324] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.360856][ T1324] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.361039][ T1324] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.361230][ T1324] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.361411][ T1324] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.361588][ T1324] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.361762][ T1324] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.361970][ T1324] ? move_addr_to_kernel (net/socket.c:2511) [ 32.362156][ T1324] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.362334][ T1324] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.362511][ T1324] ___sys_sendmsg (net/socket.c:2641) [ 32.362686][ T1324] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.362865][ T1324] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.363050][ T1324] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.363241][ T1324] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.363418][ T1324] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.363596][ T1324] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.363773][ T1324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.363954][ T1324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.364128][ T1324] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.364314][ T1324] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.364489][ T1324] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.364693][ T1324] RIP: 0033:0x7f6596fe7c5e [ 32.364874][ T1324] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.365394][ T1324] RSP: 002b:00007ffc252b68a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.365633][ T1324] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6596fe7c5e [ 32.365867][ T1324] RDX: 0000000000000000 RSI: 00007ffc252b6960 RDI: 0000000000000005 [ 32.366110][ T1324] RBP: 00007ffc252b68b0 R08: 0000000000000000 R09: 0000000000000000 [ 32.366356][ T1324] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.366591][ T1324] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.452765][ T1330] ------------[ cut here ]------------ | [ 32.452914][ T1330] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1330 | [ 32.453821][ T1330] Modules linked in: vrf veth | [ 32.454308][ T1330] Tainted: [W]=WARN [ 32.454405][ T1330] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.454569][ T1330] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.454704][ T1330] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.455233][ T1330] RSP: 0018:ffa00000024f75d0 EFLAGS: 00010286 [ 32.455395][ T1330] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece4ff [ 32.455585][ T1330] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6727f8 [ 32.455774][ T1330] RBP: 1ff400000049eebb R08: 1fe2200001ece500 R09: fffa3bfffffb05d4 [ 32.455967][ T1330] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f6725b4 [ 32.456162][ T1330] R13: ff1100000f672580 R14: ffffffff8e3c7940 R15: ff1100000f672740 [ 32.456352][ T1330] FS: 00007f33e3f6a440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 32.456579][ T1330] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.456739][ T1330] CR2: 000000000044f720 CR3: 000000000f554003 CR4: 0000000000771ef0 [ 32.456930][ T1330] PKRU: 55555554 [ 32.457025][ T1330] Call Trace: [ 32.457119][ T1330] [ 32.457189][ T1330] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.457316][ T1330] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.457450][ T1330] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.457578][ T1330] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.457704][ T1330] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.457832][ T1330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.457961][ T1330] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.458087][ T1330] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.458220][ T1330] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.458347][ T1330] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.458476][ T1330] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.458601][ T1330] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.458728][ T1330] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.458855][ T1330] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.458988][ T1330] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.459117][ T1330] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.459253][ T1330] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.459382][ T1330] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.459509][ T1330] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.459636][ T1330] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.459764][ T1330] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.459892][ T1330] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.460022][ T1330] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.460187][ T1330] ? move_addr_to_kernel (net/socket.c:2511) [ 32.460315][ T1330] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.460443][ T1330] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.460570][ T1330] ___sys_sendmsg (net/socket.c:2641) [ 32.460697][ T1330] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.460827][ T1330] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.460960][ T1330] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.461089][ T1330] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.461226][ T1330] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.461358][ T1330] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.461485][ T1330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.461612][ T1330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.461741][ T1330] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.461867][ T1330] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.462000][ T1330] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.462164][ T1330] RIP: 0033:0x7f33e40c4c5e [ 32.462298][ T1330] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.462752][ T1330] RSP: 002b:00007fffbee66340 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.462948][ T1330] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f33e40c4c5e [ 32.463145][ T1330] RDX: 0000000000000000 RSI: 00007fffbee66400 RDI: 0000000000000005 [ 32.463336][ T1330] RBP: 00007fffbee66350 R08: 0000000000000000 R09: 0000000000000000 [ 32.463528][ T1330] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.463717][ T1330] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.519613][ T1334] ------------[ cut here ]------------ | [ 32.519765][ T1334] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1334 | [ 32.519993][ T1334] Modules linked in: vrf veth | [ 32.520642][ T1334] Tainted: [W]=WARN [ 32.520740][ T1334] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.520902][ T1334] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.521040][ T1334] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.521497][ T1334] RSP: 0018:ffa00000025c75d0 EFLAGS: 00010286 [ 32.521658][ T1334] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece7d7 [ 32.521849][ T1334] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673eb8 [ 32.522042][ T1334] RBP: 1ff40000004b8ebb R08: 1fe2200001ece7d8 R09: fffa3bfffffb05d4 [ 32.522236][ T1334] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f673c74 [ 32.522424][ T1334] R13: ff1100000f673c40 R14: ffffffff8e3c7940 R15: ff1100000f673e00 [ 32.522616][ T1334] FS: 00007f70a1ea4440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 32.522841][ T1334] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.523012][ T1334] CR2: 000000000044f720 CR3: 0000000004a61006 CR4: 0000000000771ef0 [ 32.523210][ T1334] PKRU: 55555554 [ 32.523307][ T1334] Call Trace: [ 32.523403][ T1334] [ 32.523468][ T1334] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.523596][ T1334] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.523731][ T1334] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.523859][ T1334] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.523990][ T1334] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.524122][ T1334] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.524252][ T1334] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.524380][ T1334] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.524507][ T1334] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.524631][ T1334] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.524760][ T1334] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.524886][ T1334] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.525023][ T1334] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.525161][ T1334] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.525288][ T1334] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.525414][ T1334] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.525540][ T1334] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.525666][ T1334] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.525791][ T1334] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.525923][ T1334] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.526056][ T1334] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.526189][ T1334] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.526320][ T1334] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.526476][ T1334] ? move_addr_to_kernel (net/socket.c:2511) [ 32.526610][ T1334] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.526737][ T1334] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.526866][ T1334] ___sys_sendmsg (net/socket.c:2641) [ 32.526996][ T1334] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.527126][ T1334] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.527266][ T1334] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.527395][ T1334] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.527521][ T1334] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.527652][ T1334] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.527783][ T1334] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.527917][ T1334] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.528046][ T1334] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.528184][ T1334] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.528315][ T1334] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.528478][ T1334] RIP: 0033:0x7f70a1ffec5e [ 32.528612][ T1334] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.529066][ T1334] RSP: 002b:00007ffe9f091e80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.529268][ T1334] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f70a1ffec5e [ 32.529462][ T1334] RDX: 0000000000000000 RSI: 00007ffe9f091f40 RDI: 0000000000000005 [ 32.529651][ T1334] RBP: 00007ffe9f091e90 R08: 0000000000000000 R09: 0000000000000000 [ 32.529839][ T1334] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.530031][ T1334] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.592866][ T1340] ------------[ cut here ]------------ | [ 32.593025][ T1340] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1340 | [ 32.593268][ T1340] Modules linked in: vrf veth | [ 32.593668][ T1340] Tainted: [W]=WARN [ 32.593766][ T1340] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.593932][ T1340] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.594074][ T1340] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.594540][ T1340] RSP: 0018:ffa00000025575d0 EFLAGS: 00010286 [ 32.594702][ T1340] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819a87 [ 32.594895][ T1340] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd438 [ 32.595089][ T1340] RBP: 1ff40000004aaebb R08: 1fe2200001819a88 R09: fffa3bfffffb05d4 [ 32.595286][ T1340] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc3f4 [ 32.595475][ T1340] R13: ff1100000c0cc3c0 R14: ffffffff8e3c7940 R15: ff1100000c0cd380 [ 32.595667][ T1340] FS: 00007f838e1b2440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 32.595889][ T1340] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.596053][ T1340] CR2: 000000000044f720 CR3: 000000000d78d006 CR4: 0000000000771ef0 [ 32.596247][ T1340] PKRU: 55555554 [ 32.596344][ T1340] Call Trace: [ 32.596439][ T1340] [ 32.596504][ T1340] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.596629][ T1340] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.596762][ T1340] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.596892][ T1340] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.597022][ T1340] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.597787][ T1340] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.597915][ T1340] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.598048][ T1340] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.598230][ T1340] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.598356][ T1340] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.598484][ T1340] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.598611][ T1340] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.598737][ T1340] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.598862][ T1340] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.598992][ T1340] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.599121][ T1340] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.599311][ T1340] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.599438][ T1340] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.599568][ T1340] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.599696][ T1340] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.599825][ T1340] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.599955][ T1340] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.600080][ T1340] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.600300][ T1340] ? move_addr_to_kernel (net/socket.c:2511) [ 32.600427][ T1340] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.600553][ T1340] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.600682][ T1340] ___sys_sendmsg (net/socket.c:2641) [ 32.600810][ T1340] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.600945][ T1340] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.601072][ T1340] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.601206][ T1340] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.601332][ T1340] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.601463][ T1340] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.601592][ T1340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.601718][ T1340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.601847][ T1340] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.601978][ T1340] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.602106][ T1340] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.602272][ T1340] RIP: 0033:0x7f838e30cc5e [ 32.602408][ T1340] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.602863][ T1340] RSP: 002b:00007ffcffc38860 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.603058][ T1340] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f838e30cc5e [ 32.603253][ T1340] RDX: 0000000000000000 RSI: 00007ffcffc38920 RDI: 0000000000000005 [ 32.603446][ T1340] RBP: 00007ffcffc38870 R08: 0000000000000000 R09: 0000000000000000 [ 32.603635][ T1340] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.603826][ T1340] R13: 0000000069cbe93f R14: 0000000000000004 R15: 000000000049d620 | [ 32.678445][ T1344] ------------[ cut here ]------------ | [ 32.678595][ T1344] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1344 | [ 32.678826][ T1344] Modules linked in: vrf veth | [ 32.679241][ T1344] Tainted: [W]=WARN [ 32.679339][ T1344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.679498][ T1344] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.679631][ T1344] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.680094][ T1344] RSP: 0018:ffa00000026875d0 EFLAGS: 00010286 [ 32.680330][ T1344] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf217 [ 32.680523][ T1344] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6790b8 [ 32.680717][ T1344] RBP: 1ff40000004d0ebb R08: 1fe22000016cf218 R09: fffa3bfffffb05d4 [ 32.680908][ T1344] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6783f4 [ 32.681106][ T1344] R13: ff1100000b6783c0 R14: ffffffff8e3c7940 R15: ff1100000b679000 [ 32.681367][ T1344] FS: 00007f362a615440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 32.681591][ T1344] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.681752][ T1344] CR2: 000000000044f720 CR3: 000000000d78d002 CR4: 0000000000771ef0 [ 32.681945][ T1344] PKRU: 55555554 [ 32.682040][ T1344] Call Trace: [ 32.682213][ T1344] [ 32.682281][ T1344] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.682408][ T1344] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.682545][ T1344] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.682673][ T1344] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.682799][ T1344] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.682934][ T1344] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.683063][ T1344] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.683268][ T1344] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.683394][ T1344] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.683522][ T1344] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.683650][ T1344] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.683773][ T1344] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.683904][ T1344] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.684038][ T1344] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.684244][ T1344] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.684372][ T1344] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.684499][ T1344] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.684628][ T1344] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.684757][ T1344] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.684888][ T1344] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.685026][ T1344] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.685218][ T1344] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.685345][ T1344] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.685502][ T1344] ? move_addr_to_kernel (net/socket.c:2511) [ 32.685630][ T1344] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.685756][ T1344] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.685885][ T1344] ___sys_sendmsg (net/socket.c:2641) [ 32.686013][ T1344] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.686209][ T1344] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.686337][ T1344] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.686468][ T1344] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.686599][ T1344] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.686727][ T1344] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.686853][ T1344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.686982][ T1344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.687109][ T1344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.687236][ T1344] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.687362][ T1344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.687521][ T1344] RIP: 0033:0x7f362a76fc5e [ 32.687658][ T1344] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.688116][ T1344] RSP: 002b:00007ffec1301df0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.688316][ T1344] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f362a76fc5e [ 32.688508][ T1344] RDX: 0000000000000000 RSI: 00007ffec1301eb0 RDI: 0000000000000005 [ 32.688700][ T1344] RBP: 00007ffec1301e00 R08: 0000000000000000 R09: 0000000000000000 [ 32.688888][ T1344] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.689079][ T1344] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 32.751098][ T1350] ------------[ cut here ]------------ | [ 32.751257][ T1350] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1350 | [ 32.751487][ T1350] Modules linked in: vrf veth | [ 32.751896][ T1350] Tainted: [W]=WARN [ 32.751997][ T1350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.752168][ T1350] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.752307][ T1350] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.752765][ T1350] RSP: 0018:ffa00000025f75d0 EFLAGS: 00010286 [ 32.752924][ T1350] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b67 [ 32.753122][ T1350] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785b38 [ 32.754084][ T1350] RBP: 1ff40000004beebb R08: 1fe22000004f0b68 R09: fffa3bfffffb05d4 [ 32.754288][ T1350] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678e74 [ 32.754479][ T1350] R13: ff1100000b678e40 R14: ffffffff8e3c7940 R15: ff11000002785a80 [ 32.754669][ T1350] FS: 00007fe9dac35440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 32.754894][ T1350] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.755057][ T1350] CR2: 000000000044f720 CR3: 000000000eab1003 CR4: 0000000000771ef0 [ 32.755253][ T1350] PKRU: 55555554 [ 32.755348][ T1350] Call Trace: [ 32.755443][ T1350] [ 32.755508][ T1350] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.755635][ T1350] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.755769][ T1350] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.755899][ T1350] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.756027][ T1350] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.756161][ T1350] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.756285][ T1350] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.756414][ T1350] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.756539][ T1350] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.756667][ T1350] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.756794][ T1350] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.756925][ T1350] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.757057][ T1350] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.757190][ T1350] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.757315][ T1350] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.757443][ T1350] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.757572][ T1350] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.757700][ T1350] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.757828][ T1350] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.757958][ T1350] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.758087][ T1350] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.758218][ T1350] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.758344][ T1350] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.758501][ T1350] ? move_addr_to_kernel (net/socket.c:2511) [ 32.758630][ T1350] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.758758][ T1350] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.758886][ T1350] ___sys_sendmsg (net/socket.c:2641) [ 32.759017][ T1350] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.759150][ T1350] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.759279][ T1350] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.759406][ T1350] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.759534][ T1350] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.759666][ T1350] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.759790][ T1350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.759918][ T1350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.760050][ T1350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.760180][ T1350] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.760309][ T1350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.760465][ T1350] RIP: 0033:0x7fe9dad8fc5e [ 32.760600][ T1350] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.761052][ T1350] RSP: 002b:00007ffcdc062c90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.761247][ T1350] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe9dad8fc5e [ 32.761437][ T1350] RDX: 0000000000000000 RSI: 00007ffcdc062d50 RDI: 0000000000000005 [ 32.761625][ T1350] RBP: 00007ffcdc062ca0 R08: 0000000000000000 R09: 0000000000000000 [ 32.761813][ T1350] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.762012][ T1350] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 32.821050][ T1354] ------------[ cut here ]------------ | [ 32.821508][ T1354] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1354 | [ 32.821742][ T1354] Modules linked in: vrf veth | [ 32.822144][ T1354] Tainted: [W]=WARN [ 32.822240][ T1354] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.822400][ T1354] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.822538][ T1354] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.822995][ T1354] RSP: 0018:ffa00000026875d0 EFLAGS: 00010286 [ 32.823161][ T1354] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e72f7 [ 32.823354][ T1354] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f397b8 [ 32.823542][ T1354] RBP: 1ff40000004d0ebb R08: 1fe22000009e72f8 R09: fffa3bfffffb05d4 [ 32.823730][ T1354] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39e34 [ 32.823921][ T1354] R13: ff11000004f39e00 R14: ffffffff8e3c7940 R15: ff11000004f39700 [ 32.824116][ T1354] FS: 00007fd744a0f440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 32.824349][ T1354] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.824509][ T1354] CR2: 000000000044f720 CR3: 000000000d6fb006 CR4: 0000000000771ef0 [ 32.824701][ T1354] PKRU: 55555554 [ 32.824799][ T1354] Call Trace: [ 32.824895][ T1354] [ 32.824966][ T1354] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.825096][ T1354] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.825236][ T1354] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.825365][ T1354] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.825493][ T1354] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.825623][ T1354] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.825747][ T1354] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.825875][ T1354] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.826005][ T1354] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.826138][ T1354] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.826267][ T1354] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.826394][ T1354] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.826521][ T1354] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.826647][ T1354] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.826772][ T1354] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.826899][ T1354] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.827029][ T1354] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.827162][ T1354] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.827288][ T1354] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.827415][ T1354] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.827546][ T1354] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.827672][ T1354] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.827798][ T1354] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.827959][ T1354] ? move_addr_to_kernel (net/socket.c:2511) [ 32.828088][ T1354] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.828220][ T1354] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.828350][ T1354] ___sys_sendmsg (net/socket.c:2641) [ 32.828478][ T1354] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.828610][ T1354] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.828740][ T1354] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.828868][ T1354] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.828999][ T1354] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.829129][ T1354] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.829265][ T1354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.829395][ T1354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.829521][ T1354] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.829647][ T1354] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.829774][ T1354] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.829935][ T1354] RIP: 0033:0x7fd744b69c5e [ 32.830073][ T1354] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.830529][ T1354] RSP: 002b:00007fff8f561570 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.830720][ T1354] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd744b69c5e [ 32.830910][ T1354] RDX: 0000000000000000 RSI: 00007fff8f561630 RDI: 0000000000000005 [ 32.831100][ T1354] RBP: 00007fff8f561580 R08: 0000000000000000 R09: 0000000000000000 [ 32.831295][ T1354] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.831484][ T1354] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 32.899130][ T1360] ------------[ cut here ]------------ | [ 32.899291][ T1360] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1360 | [ 32.899522][ T1360] Modules linked in: vrf veth | [ 32.899924][ T1360] Tainted: [W]=WARN [ 32.900026][ T1360] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.900196][ T1360] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.900333][ T1360] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.900787][ T1360] RSP: 0018:ffa00000025f75d0 EFLAGS: 00010286 [ 32.900955][ T1360] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7367 [ 32.901149][ T1360] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 32.901339][ T1360] RBP: 1ff40000004beebb R08: 1fe22000009e7368 R09: fffa3bfffffb05d4 [ 32.901530][ T1360] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38934 [ 32.901722][ T1360] R13: ff11000004f38900 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 32.901913][ T1360] FS: 00007f1b4df7b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 32.902232][ T1360] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.902395][ T1360] CR2: 000000000044f720 CR3: 000000000f8ba005 CR4: 0000000000771ef0 [ 32.902666][ T1360] PKRU: 55555554 [ 32.902762][ T1360] Call Trace: [ 32.902857][ T1360] [ 32.902922][ T1360] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.903056][ T1360] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.903198][ T1360] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.903327][ T1360] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.903453][ T1360] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.903583][ T1360] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.903785][ T1360] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.903916][ T1360] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.904046][ T1360] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.904177][ T1360] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.904379][ T1360] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.904505][ T1360] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.904631][ T1360] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.904758][ T1360] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.904962][ T1360] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.905091][ T1360] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.905792][ T1360] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.905921][ T1360] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.906056][ T1360] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.906339][ T1360] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.906469][ T1360] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.906596][ T1360] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.906724][ T1360] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.906880][ T1360] ? move_addr_to_kernel (net/socket.c:2511) [ 32.907008][ T1360] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.907226][ T1360] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.907356][ T1360] ___sys_sendmsg (net/socket.c:2641) [ 32.907482][ T1360] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.907613][ T1360] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.907743][ T1360] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.907872][ T1360] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.908006][ T1360] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.908225][ T1360] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.908354][ T1360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.908482][ T1360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.908611][ T1360] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.908739][ T1360] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.908865][ T1360] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.909028][ T1360] RIP: 0033:0x7f1b4e0d5c5e [ 32.909261][ T1360] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.909715][ T1360] RSP: 002b:00007ffd5e876430 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.909913][ T1360] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1b4e0d5c5e [ 32.910102][ T1360] RDX: 0000000000000000 RSI: 00007ffd5e8764f0 RDI: 0000000000000005 [ 32.910381][ T1360] RBP: 00007ffd5e876440 R08: 0000000000000000 R09: 0000000000000000 [ 32.910568][ T1360] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.910757][ T1360] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 32.986397][ T1364] ------------[ cut here ]------------ | [ 32.986591][ T1364] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1364 | [ 32.986866][ T1364] Modules linked in: vrf veth | [ 32.987573][ T1364] Tainted: [W]=WARN [ 32.987713][ T1364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.987918][ T1364] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 32.988106][ T1364] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.988622][ T1364] RSP: 0018:ffa00000025f75d0 EFLAGS: 00010286 [ 32.988834][ T1364] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b9f [ 32.989080][ T1364] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785cf8 [ 32.989325][ T1364] RBP: 1ff40000004beebb R08: 1fe22000004f0ba0 R09: fffa3bfffffb05d4 [ 32.989560][ T1364] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785e34 [ 32.989798][ T1364] R13: ff11000002785e00 R14: ffffffff8e3c7940 R15: ff11000002785c40 [ 32.990039][ T1364] FS: 00007f125b5d5440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 32.990328][ T1364] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.990536][ T1364] CR2: 000000000044f720 CR3: 000000000f417006 CR4: 0000000000771ef0 [ 32.990772][ T1364] PKRU: 55555554 [ 32.990913][ T1364] Call Trace: [ 32.991061][ T1364] [ 32.991182][ T1364] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 32.991355][ T1364] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 32.991538][ T1364] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 32.991714][ T1364] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.991888][ T1364] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.992071][ T1364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 32.992254][ T1364] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 32.992432][ T1364] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 32.992608][ T1364] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 32.992782][ T1364] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 32.992965][ T1364] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 32.993150][ T1364] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 32.993328][ T1364] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 32.993504][ T1364] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 32.993678][ T1364] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 32.993853][ T1364] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 32.994034][ T1364] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.994223][ T1364] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 32.994400][ T1364] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 32.994576][ T1364] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 32.994755][ T1364] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 32.994931][ T1364] ? copy_msghdr_from_user (net/socket.c:2525) [ 32.995112][ T1364] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 32.995328][ T1364] ? move_addr_to_kernel (net/socket.c:2511) [ 32.995505][ T1364] ? filemap_map_folio_range (mm/filemap.c:3873) [ 32.995682][ T1364] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 32.995860][ T1364] ___sys_sendmsg (net/socket.c:2641) [ 32.996042][ T1364] ? copy_msghdr_from_user (net/socket.c:2628) [ 32.996233][ T1364] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 32.996413][ T1364] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 32.996591][ T1364] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 32.996767][ T1364] ? __sys_sendmsg_sock (net/socket.c:2656) [ 32.996952][ T1364] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 32.997129][ T1364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.997317][ T1364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 32.997493][ T1364] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 32.997668][ T1364] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.997846][ T1364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.998057][ T1364] RIP: 0033:0x7f125b72fc5e [ 32.998248][ T1364] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.998754][ T1364] RSP: 002b:00007ffec8bffc20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.999000][ T1364] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f125b72fc5e [ 32.999244][ T1364] RDX: 0000000000000000 RSI: 00007ffec8bffce0 RDI: 0000000000000005 [ 32.999484][ T1364] RBP: 00007ffec8bffc30 R08: 0000000000000000 R09: 0000000000000000 [ 32.999718][ T1364] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 32.999960][ T1364] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.066749][ T1370] ------------[ cut here ]------------ | [ 33.066943][ T1370] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1370 | [ 33.067239][ T1370] Modules linked in: vrf veth | [ 33.067728][ T1370] Tainted: [W]=WARN [ 33.067872][ T1370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.068089][ T1370] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.068768][ T1370] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.069277][ T1370] RSP: 0018:ffa00000026175d0 EFLAGS: 00010286 [ 33.069490][ T1370] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f09df [ 33.069725][ T1370] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784ef8 [ 33.069970][ T1370] RBP: 1ff40000004c2ebb R08: 1fe22000004f09e0 R09: fffa3bfffffb05d4 [ 33.070221][ T1370] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785574 [ 33.070460][ T1370] R13: ff11000002785540 R14: ffffffff8e3c7940 R15: ff11000002784e40 [ 33.070698][ T1370] FS: 00007f333a159440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 33.070975][ T1370] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.071194][ T1370] CR2: 000000000044f720 CR3: 000000000f8dc006 CR4: 0000000000771ef0 [ 33.071431][ T1370] PKRU: 55555554 [ 33.071572][ T1370] Call Trace: [ 33.071713][ T1370] [ 33.071825][ T1370] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.072006][ T1370] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.072203][ T1370] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.072378][ T1370] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.072550][ T1370] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.072728][ T1370] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.072902][ T1370] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.073080][ T1370] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.073269][ T1370] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.073445][ T1370] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.073625][ T1370] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.073798][ T1370] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.073980][ T1370] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.074169][ T1370] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.074345][ T1370] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.074521][ T1370] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.074697][ T1370] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.074872][ T1370] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.075056][ T1370] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.075243][ T1370] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.075423][ T1370] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.075599][ T1370] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.075776][ T1370] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.075986][ T1370] ? move_addr_to_kernel (net/socket.c:2511) [ 33.076172][ T1370] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.076346][ T1370] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.076526][ T1370] ___sys_sendmsg (net/socket.c:2641) [ 33.076703][ T1370] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.076884][ T1370] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.077070][ T1370] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.077259][ T1370] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.077435][ T1370] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.077612][ T1370] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.077784][ T1370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.077965][ T1370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.078151][ T1370] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.078328][ T1370] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.078505][ T1370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.078715][ T1370] RIP: 0033:0x7f333a2b3c5e [ 33.078898][ T1370] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.079414][ T1370] RSP: 002b:00007ffe2859cf50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.079653][ T1370] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f333a2b3c5e [ 33.079889][ T1370] RDX: 0000000000000000 RSI: 00007ffe2859d010 RDI: 0000000000000005 [ 33.080128][ T1370] RBP: 00007ffe2859cf60 R08: 0000000000000000 R09: 0000000000000000 [ 33.080373][ T1370] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.080607][ T1370] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.151618][ T1374] ------------[ cut here ]------------ | [ 33.151800][ T1374] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1374 | [ 33.152072][ T1374] Modules linked in: vrf veth | [ 33.152576][ T1374] Tainted: [W]=WARN [ 33.152717][ T1374] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.152922][ T1374] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.153109][ T1374] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.153624][ T1374] RSP: 0018:ffa00000026475d0 EFLAGS: 00010286 [ 33.153832][ T1374] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d6bf [ 33.154069][ T1374] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b5f8 [ 33.154818][ T1374] RBP: 1ff40000004c8ebb R08: 1fe2200000a8d6c0 R09: fffa3bfffffb05d4 [ 33.155065][ T1374] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a234 [ 33.155310][ T1374] R13: ff1100000546a200 R14: ffffffff8e3c7940 R15: ff1100000546b540 [ 33.155549][ T1374] FS: 00007f11bfe10440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 33.155821][ T1374] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.156033][ T1374] CR2: 000000000044f720 CR3: 000000000f811003 CR4: 0000000000771ef0 [ 33.156280][ T1374] PKRU: 55555554 [ 33.156421][ T1374] Call Trace: [ 33.156564][ T1374] [ 33.156675][ T1374] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.156854][ T1374] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.157046][ T1374] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.157237][ T1374] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.157410][ T1374] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.157586][ T1374] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.157758][ T1374] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.157931][ T1374] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.158112][ T1374] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.158300][ T1374] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.158477][ T1374] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.158649][ T1374] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.158824][ T1374] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.159008][ T1374] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.159190][ T1374] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.159366][ T1374] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.159543][ T1374] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.159719][ T1374] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.159893][ T1374] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.160073][ T1374] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.160263][ T1374] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.160438][ T1374] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.160610][ T1374] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.160812][ T1374] ? move_addr_to_kernel (net/socket.c:2511) [ 33.161008][ T1374] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.161192][ T1374] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.161370][ T1374] ___sys_sendmsg (net/socket.c:2641) [ 33.161545][ T1374] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.161723][ T1374] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.161902][ T1374] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.162081][ T1374] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.162271][ T1374] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.162450][ T1374] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.162624][ T1374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.162801][ T1374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.162981][ T1374] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.163173][ T1374] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.163350][ T1374] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.163556][ T1374] RIP: 0033:0x7f11bff6ac5e [ 33.163741][ T1374] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.164257][ T1374] RSP: 002b:00007ffedc1df540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.164497][ T1374] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f11bff6ac5e [ 33.164736][ T1374] RDX: 0000000000000000 RSI: 00007ffedc1df600 RDI: 0000000000000005 [ 33.164976][ T1374] RBP: 00007ffedc1df550 R08: 0000000000000000 R09: 0000000000000000 [ 33.165224][ T1374] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.165459][ T1374] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.240170][ T1380] ------------[ cut here ]------------ | [ 33.240325][ T1380] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1380 | [ 33.240555][ T1380] Modules linked in: vrf veth | [ 33.240961][ T1380] Tainted: [W]=WARN [ 33.241057][ T1380] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.241223][ T1380] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.241358][ T1380] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.241812][ T1380] RSP: 0018:ffa00000026e75d0 EFLAGS: 00010286 [ 33.241978][ T1380] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d72f [ 33.242173][ T1380] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b978 [ 33.242362][ T1380] RBP: 1ff40000004dcebb R08: 1fe2200000a8d730 R09: fffa3bfffffb05d4 [ 33.242550][ T1380] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b034 [ 33.242737][ T1380] R13: ff1100000546b000 R14: ffffffff8e3c7940 R15: ff1100000546b8c0 [ 33.242929][ T1380] FS: 00007effb56d4440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 33.243166][ T1380] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.243327][ T1380] CR2: 000000000044f720 CR3: 0000000004dfd006 CR4: 0000000000771ef0 [ 33.243518][ T1380] PKRU: 55555554 [ 33.243614][ T1380] Call Trace: [ 33.243709][ T1380] [ 33.243774][ T1380] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.243901][ T1380] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.244043][ T1380] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.244178][ T1380] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.244306][ T1380] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.244435][ T1380] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.244560][ T1380] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.244690][ T1380] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.244816][ T1380] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.244944][ T1380] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.245071][ T1380] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.245203][ T1380] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.245330][ T1380] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.245458][ T1380] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.245584][ T1380] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.245714][ T1380] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.245842][ T1380] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.245975][ T1380] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.246104][ T1380] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.246236][ T1380] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.246367][ T1380] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.246495][ T1380] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.246621][ T1380] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.246775][ T1380] ? move_addr_to_kernel (net/socket.c:2511) [ 33.246901][ T1380] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.247031][ T1380] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.247164][ T1380] ___sys_sendmsg (net/socket.c:2641) [ 33.247290][ T1380] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.247420][ T1380] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.247548][ T1380] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.247675][ T1380] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.247800][ T1380] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.247930][ T1380] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.248057][ T1380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.248190][ T1380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.248322][ T1380] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.248447][ T1380] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.248574][ T1380] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.248731][ T1380] RIP: 0033:0x7effb582ec5e [ 33.248864][ T1380] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.249324][ T1380] RSP: 002b:00007ffc9b70be10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.249516][ T1380] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007effb582ec5e [ 33.249704][ T1380] RDX: 0000000000000000 RSI: 00007ffc9b70bed0 RDI: 0000000000000005 [ 33.249895][ T1380] RBP: 00007ffc9b70be20 R08: 0000000000000000 R09: 0000000000000000 [ 33.250091][ T1380] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.250288][ T1380] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.321727][ T1384] ------------[ cut here ]------------ | [ 33.321878][ T1384] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1384 | [ 33.322115][ T1384] Modules linked in: vrf veth | [ 33.322518][ T1384] Tainted: [W]=WARN [ 33.322614][ T1384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.322773][ T1384] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.322907][ T1384] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.323378][ T1384] RSP: 0018:ffa00000026675d0 EFLAGS: 00010286 [ 33.323539][ T1384] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819b2f [ 33.323735][ T1384] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd978 [ 33.323928][ T1384] RBP: 1ff40000004ccebb R08: 1fe2200001819b30 R09: fffa3bfffffb05d4 [ 33.324123][ T1384] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc5b4 [ 33.324318][ T1384] R13: ff1100000c0cc580 R14: ffffffff8e3c7940 R15: ff1100000c0cd8c0 [ 33.324510][ T1384] FS: 00007fe8dd55b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 33.324732][ T1384] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.324892][ T1384] CR2: 000000000044f720 CR3: 000000000f44e005 CR4: 0000000000771ef0 [ 33.325085][ T1384] PKRU: 55555554 [ 33.325187][ T1384] Call Trace: [ 33.325283][ T1384] [ 33.325350][ T1384] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.325475][ T1384] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.325610][ T1384] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.325738][ T1384] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.325867][ T1384] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.326002][ T1384] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.326129][ T1384] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.326266][ T1384] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.326398][ T1384] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.326529][ T1384] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.326660][ T1384] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.326786][ T1384] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.326916][ T1384] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.327044][ T1384] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.327174][ T1384] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.327301][ T1384] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.327427][ T1384] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.327555][ T1384] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.327682][ T1384] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.327813][ T1384] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.327951][ T1384] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.328077][ T1384] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.328205][ T1384] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.328358][ T1384] ? move_addr_to_kernel (net/socket.c:2511) [ 33.328484][ T1384] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.328609][ T1384] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.328738][ T1384] ___sys_sendmsg (net/socket.c:2641) [ 33.328865][ T1384] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.329000][ T1384] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.329129][ T1384] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.329263][ T1384] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.329391][ T1384] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.329520][ T1384] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.329646][ T1384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.329772][ T1384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.329897][ T1384] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.330025][ T1384] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.330156][ T1384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.330313][ T1384] RIP: 0033:0x7fe8dd6b5c5e [ 33.330448][ T1384] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.330898][ T1384] RSP: 002b:00007ffeea0e4d90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.331091][ T1384] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe8dd6b5c5e [ 33.331286][ T1384] RDX: 0000000000000000 RSI: 00007ffeea0e4e50 RDI: 0000000000000005 [ 33.331478][ T1384] RBP: 00007ffeea0e4da0 R08: 0000000000000000 R09: 0000000000000000 [ 33.331668][ T1384] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.331856][ T1384] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.397909][ T1390] ------------[ cut here ]------------ | [ 33.398102][ T1390] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1390 | [ 33.398391][ T1390] Modules linked in: vrf veth | [ 33.398883][ T1390] Tainted: [W]=WARN [ 33.399032][ T1390] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.399255][ T1390] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.399441][ T1390] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.399950][ T1390] RSP: 0018:ffa00000026d75d0 EFLAGS: 00010286 [ 33.400172][ T1390] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018199a7 [ 33.400412][ T1390] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccd38 [ 33.400646][ T1390] RBP: 1ff40000004daebb R08: 1fe22000018199a8 R09: fffa3bfffffb05d4 [ 33.400881][ T1390] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc934 [ 33.401123][ T1390] R13: ff1100000c0cc900 R14: ffffffff8e3c7940 R15: ff1100000c0ccc80 [ 33.401457][ T1390] FS: 00007f89bc46d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 33.401784][ T1390] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.402081][ T1390] CR2: 000000000044f720 CR3: 000000000f517002 CR4: 0000000000771ef0 [ 33.402404][ T1390] PKRU: 55555554 [ 33.402612][ T1390] Call Trace: [ 33.402834][ T1390] [ 33.402949][ T1390] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.403129][ T1390] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.403329][ T1390] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.403506][ T1390] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.403683][ T1390] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.403861][ T1390] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.404041][ T1390] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.404231][ T1390] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.404407][ T1390] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.404583][ T1390] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.404761][ T1390] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.404942][ T1390] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.405118][ T1390] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.405307][ T1390] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.405479][ T1390] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.405656][ T1390] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.405832][ T1390] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.406013][ T1390] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.406200][ T1390] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.406377][ T1390] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.406553][ T1390] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.406728][ T1390] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.406902][ T1390] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.407106][ T1390] ? move_addr_to_kernel (net/socket.c:2511) [ 33.407292][ T1390] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.407465][ T1390] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.407643][ T1390] ___sys_sendmsg (net/socket.c:2641) [ 33.407817][ T1390] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.408001][ T1390] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.408187][ T1390] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.408363][ T1390] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.408537][ T1390] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.408714][ T1390] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.408890][ T1390] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.409072][ T1390] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.409259][ T1390] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.409431][ T1390] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.409605][ T1390] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.409810][ T1390] RIP: 0033:0x7f89bc5c7c5e [ 33.409998][ T1390] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.410507][ T1390] RSP: 002b:00007ffd758fb370 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.410746][ T1390] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f89bc5c7c5e [ 33.410989][ T1390] RDX: 0000000000000000 RSI: 00007ffd758fb430 RDI: 0000000000000005 [ 33.411241][ T1390] RBP: 00007ffd758fb380 R08: 0000000000000000 R09: 0000000000000000 [ 33.411475][ T1390] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.411710][ T1390] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.474357][ T1394] ------------[ cut here ]------------ | [ 33.474515][ T1394] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1394 | [ 33.474743][ T1394] Modules linked in: vrf veth | [ 33.475153][ T1394] Tainted: [W]=WARN [ 33.475251][ T1394] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.475414][ T1394] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.475552][ T1394] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.476013][ T1394] RSP: 0018:ffa00000026e75d0 EFLAGS: 00010286 [ 33.476181][ T1394] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece687 [ 33.476373][ T1394] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673438 [ 33.476562][ T1394] RBP: 1ff40000004dcebb R08: 1fe2200001ece688 R09: fffa3bfffffb05d4 [ 33.476752][ T1394] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f673574 [ 33.476944][ T1394] R13: ff1100000f673540 R14: ffffffff8e3c7940 R15: ff1100000f673380 [ 33.477380][ T1394] FS: 00007fe9c486c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 33.477605][ T1394] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.477763][ T1394] CR2: 000000000044f720 CR3: 000000000f813001 CR4: 0000000000771ef0 [ 33.477962][ T1394] PKRU: 55555554 [ 33.478059][ T1394] Call Trace: [ 33.478166][ T1394] [ 33.478232][ T1394] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.478362][ T1394] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.478503][ T1394] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.478635][ T1394] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.478764][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.478900][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.479036][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.479177][ T1394] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.479306][ T1394] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.479435][ T1394] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.479570][ T1394] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.479699][ T1394] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.479829][ T1394] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.479961][ T1394] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.480090][ T1394] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.480223][ T1394] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.480351][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.480479][ T1394] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.480607][ T1394] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.480736][ T1394] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.480866][ T1394] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.480996][ T1394] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.481123][ T1394] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.481284][ T1394] ? move_addr_to_kernel (net/socket.c:2511) [ 33.481418][ T1394] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.481548][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.481677][ T1394] ___sys_sendmsg (net/socket.c:2641) [ 33.481804][ T1394] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.481944][ T1394] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.482076][ T1394] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.482211][ T1394] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.482341][ T1394] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.482478][ T1394] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.482605][ T1394] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.482738][ T1394] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.482871][ T1394] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.483005][ T1394] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.483142][ T1394] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.483303][ T1394] RIP: 0033:0x7fe9c49c6c5e [ 33.483439][ T1394] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.483898][ T1394] RSP: 002b:00007fffa7139980 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.484097][ T1394] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe9c49c6c5e [ 33.484291][ T1394] RDX: 0000000000000000 RSI: 00007fffa7139a40 RDI: 0000000000000005 [ 33.484480][ T1394] RBP: 00007fffa7139990 R08: 0000000000000000 R09: 0000000000000000 [ 33.484668][ T1394] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.484863][ T1394] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.559478][ T1400] ------------[ cut here ]------------ | [ 33.559632][ T1400] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1400 | [ 33.559863][ T1400] Modules linked in: vrf veth | [ 33.561193][ T1400] Tainted: [W]=WARN [ 33.561295][ T1400] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.561463][ T1400] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.561603][ T1400] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.562061][ T1400] RSP: 0018:ffa00000027275d0 EFLAGS: 00010286 [ 33.562283][ T1400] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece5df [ 33.562478][ T1400] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672ef8 [ 33.562673][ T1400] RBP: 1ff40000004e4ebb R08: 1fe2200001ece5e0 R09: fffa3bfffffb05d4 [ 33.562866][ T1400] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f673034 [ 33.563058][ T1400] R13: ff1100000f673000 R14: ffffffff8e3c7940 R15: ff1100000f672e40 [ 33.563308][ T1400] FS: 00007f66da62c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 33.563532][ T1400] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.563691][ T1400] CR2: 000000000044f720 CR3: 000000000d086005 CR4: 0000000000771ef0 [ 33.563882][ T1400] PKRU: 55555554 [ 33.563980][ T1400] Call Trace: [ 33.564075][ T1400] [ 33.564179][ T1400] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.564307][ T1400] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.564443][ T1400] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.564571][ T1400] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.564693][ T1400] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.564822][ T1400] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.564951][ T1400] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.565078][ T1400] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.565208][ T1400] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.565335][ T1400] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.565464][ T1400] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.565589][ T1400] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.565716][ T1400] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.565843][ T1400] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.565971][ T1400] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.566097][ T1400] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.566229][ T1400] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.566355][ T1400] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.566482][ T1400] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.566610][ T1400] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.566740][ T1400] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.566865][ T1400] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.566992][ T1400] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.567154][ T1400] ? move_addr_to_kernel (net/socket.c:2511) [ 33.567281][ T1400] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.567406][ T1400] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.567534][ T1400] ___sys_sendmsg (net/socket.c:2641) [ 33.567661][ T1400] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.567790][ T1400] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.567919][ T1400] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.568052][ T1400] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.568184][ T1400] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.568312][ T1400] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.568436][ T1400] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.568562][ T1400] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.568688][ T1400] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.568813][ T1400] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.568943][ T1400] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.569103][ T1400] RIP: 0033:0x7f66da786c5e [ 33.569242][ T1400] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.569693][ T1400] RSP: 002b:00007fff472a6540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.569884][ T1400] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f66da786c5e [ 33.570077][ T1400] RDX: 0000000000000000 RSI: 00007fff472a6600 RDI: 0000000000000005 [ 33.570267][ T1400] RBP: 00007fff472a6550 R08: 0000000000000000 R09: 0000000000000000 [ 33.570454][ T1400] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.570641][ T1400] R13: 0000000069cbe940 R14: 0000000000000004 R15: 000000000049d620 | [ 33.651318][ T1404] ------------[ cut here ]------------ | [ 33.651477][ T1404] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1404 | [ 33.651709][ T1404] Modules linked in: vrf veth | [ 33.652105][ T1404] Tainted: [W]=WARN [ 33.652441][ T1404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.652603][ T1404] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.652740][ T1404] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.653206][ T1404] RSP: 0018:ffa00000026c75d0 EFLAGS: 00010286 [ 33.653368][ T1404] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf3d7 [ 33.653560][ T1404] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679eb8 [ 33.653750][ T1404] RBP: 1ff40000004d8ebb R08: 1fe22000016cf3d8 R09: fffa3bfffffb05d4 [ 33.653943][ T1404] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc3f4 [ 33.654141][ T1404] R13: ff1100000c0cc3c0 R14: ffffffff8e3c7940 R15: ff1100000b679e00 [ 33.654335][ T1404] FS: 00007f786fd6a440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 33.654558][ T1404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.654721][ T1404] CR2: 000000000044f720 CR3: 000000000f580004 CR4: 0000000000771ef0 [ 33.654915][ T1404] PKRU: 55555554 [ 33.655014][ T1404] Call Trace: [ 33.655110][ T1404] [ 33.655180][ T1404] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.655309][ T1404] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.655446][ T1404] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.655575][ T1404] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.655700][ T1404] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.655829][ T1404] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.655956][ T1404] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.656084][ T1404] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.656215][ T1404] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.656342][ T1404] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.656470][ T1404] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.656596][ T1404] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.656724][ T1404] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.656853][ T1404] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.656981][ T1404] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.657108][ T1404] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.657238][ T1404] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.657367][ T1404] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.657495][ T1404] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.657623][ T1404] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.657751][ T1404] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.657879][ T1404] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.658010][ T1404] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.658172][ T1404] ? move_addr_to_kernel (net/socket.c:2511) [ 33.658302][ T1404] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.658428][ T1404] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.658556][ T1404] ___sys_sendmsg (net/socket.c:2641) [ 33.658683][ T1404] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.658817][ T1404] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.658952][ T1404] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.659083][ T1404] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.659214][ T1404] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.659343][ T1404] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.659468][ T1404] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.659598][ T1404] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.659726][ T1404] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.659855][ T1404] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.659983][ T1404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.660145][ T1404] RIP: 0033:0x7f786fec4c5e [ 33.660280][ T1404] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.660743][ T1404] RSP: 002b:00007fff4ba261b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.660955][ T1404] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f786fec4c5e [ 33.661147][ T1404] RDX: 0000000000000000 RSI: 00007fff4ba26270 RDI: 0000000000000005 [ 33.661337][ T1404] RBP: 00007fff4ba261c0 R08: 0000000000000000 R09: 0000000000000000 [ 33.661529][ T1404] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.661721][ T1404] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 33.723864][ T1410] ------------[ cut here ]------------ | [ 33.724058][ T1410] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1410 | [ 33.724723][ T1410] Modules linked in: vrf veth | [ 33.725228][ T1410] Tainted: [W]=WARN [ 33.725370][ T1410] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.725577][ T1410] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.725761][ T1410] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.726277][ T1410] RSP: 0018:ffa00000026475d0 EFLAGS: 00010286 [ 33.726486][ T1410] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf367 [ 33.726720][ T1410] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679b38 [ 33.726963][ T1410] RBP: 1ff40000004c8ebb R08: 1fe22000016cf368 R09: fffa3bfffffb05d4 [ 33.727211][ T1410] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679574 [ 33.727447][ T1410] R13: ff1100000b679540 R14: ffffffff8e3c7940 R15: ff1100000b679a80 [ 33.727688][ T1410] FS: 00007f1d82eee440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 33.727965][ T1410] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.728183][ T1410] CR2: 000000000044f720 CR3: 000000000f622003 CR4: 0000000000771ef0 [ 33.728421][ T1410] PKRU: 55555554 [ 33.728563][ T1410] Call Trace: [ 33.728705][ T1410] [ 33.728816][ T1410] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.729001][ T1410] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.729193][ T1410] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.729368][ T1410] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.729541][ T1410] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.729719][ T1410] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.729892][ T1410] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.730075][ T1410] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.730263][ T1410] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.730440][ T1410] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.730618][ T1410] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.730790][ T1410] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.730971][ T1410] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.731160][ T1410] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.731333][ T1410] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.731512][ T1410] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.731690][ T1410] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.731863][ T1410] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.732045][ T1410] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.732233][ T1410] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.732409][ T1410] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.732585][ T1410] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.732758][ T1410] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.732970][ T1410] ? move_addr_to_kernel (net/socket.c:2511) [ 33.733160][ T1410] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.733335][ T1410] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.733514][ T1410] ___sys_sendmsg (net/socket.c:2641) [ 33.733692][ T1410] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.733868][ T1410] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.734051][ T1410] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.734239][ T1410] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.734418][ T1410] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.734594][ T1410] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.734769][ T1410] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.734950][ T1410] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.735126][ T1410] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.735312][ T1410] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.735488][ T1410] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.735692][ T1410] RIP: 0033:0x7f1d83048c5e [ 33.735877][ T1410] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.736395][ T1410] RSP: 002b:00007ffe636ee5c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.736633][ T1410] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1d83048c5e [ 33.736868][ T1410] RDX: 0000000000000000 RSI: 00007ffe636ee680 RDI: 0000000000000005 [ 33.737107][ T1410] RBP: 00007ffe636ee5d0 R08: 0000000000000000 R09: 0000000000000000 [ 33.737355][ T1410] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.737588][ T1410] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 33.801325][ T1414] ------------[ cut here ]------------ | [ 33.801476][ T1414] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1414 | [ 33.801705][ T1414] Modules linked in: vrf veth | [ 33.802104][ T1414] Tainted: [W]=WARN [ 33.802209][ T1414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.802370][ T1414] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.802505][ T1414] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.802964][ T1414] RSP: 0018:ffa00000027575d0 EFLAGS: 00010286 [ 33.803126][ T1414] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e71a7 [ 33.803323][ T1414] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38d38 [ 33.803513][ T1414] RBP: 1ff40000004eaebb R08: 1fe22000009e71a8 R09: fffa3bfffffb05d4 [ 33.803703][ T1414] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39574 [ 33.803895][ T1414] R13: ff11000004f39540 R14: ffffffff8e3c7940 R15: ff11000004f38c80 [ 33.804094][ T1414] FS: 00007f9e36eed440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 33.804325][ T1414] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.804486][ T1414] CR2: 000000000044f720 CR3: 000000000f8de003 CR4: 0000000000771ef0 [ 33.804680][ T1414] PKRU: 55555554 [ 33.804776][ T1414] Call Trace: [ 33.804870][ T1414] [ 33.804936][ T1414] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.805069][ T1414] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.805208][ T1414] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.805336][ T1414] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.805463][ T1414] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.805593][ T1414] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.805721][ T1414] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.805850][ T1414] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.805980][ T1414] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.806109][ T1414] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.806241][ T1414] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.806369][ T1414] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.806496][ T1414] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.806626][ T1414] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.806752][ T1414] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.806879][ T1414] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.807011][ T1414] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.807145][ T1414] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.807272][ T1414] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.807402][ T1414] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.807532][ T1414] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.807662][ T1414] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.807791][ T1414] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.807951][ T1414] ? move_addr_to_kernel (net/socket.c:2511) [ 33.808082][ T1414] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.808213][ T1414] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.808340][ T1414] ___sys_sendmsg (net/socket.c:2641) [ 33.808467][ T1414] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.808598][ T1414] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.808728][ T1414] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.808861][ T1414] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.808994][ T1414] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.809127][ T1414] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.809259][ T1414] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.809388][ T1414] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.809517][ T1414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.809645][ T1414] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.809771][ T1414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.809929][ T1414] RIP: 0033:0x7f9e37047c5e [ 33.810070][ T1414] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.810531][ T1414] RSP: 002b:00007ffda14ff970 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.810725][ T1414] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9e37047c5e [ 33.810917][ T1414] RDX: 0000000000000000 RSI: 00007ffda14ffa30 RDI: 0000000000000005 [ 33.811109][ T1414] RBP: 00007ffda14ff980 R08: 0000000000000000 R09: 0000000000000000 [ 33.811301][ T1414] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.811497][ T1414] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 33.867554][ T1420] ------------[ cut here ]------------ | [ 33.867706][ T1420] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1420 | [ 33.867935][ T1420] Modules linked in: vrf veth | [ 33.868530][ T1420] Tainted: [W]=WARN [ 33.868629][ T1420] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.868792][ T1420] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.868927][ T1420] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.869391][ T1420] RSP: 0018:ffa00000027a75d0 EFLAGS: 00010286 [ 33.869555][ T1420] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7137 [ 33.869744][ T1420] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f389b8 [ 33.869937][ T1420] RBP: 1ff40000004f4ebb R08: 1fe22000009e7138 R09: fffa3bfffffb05d4 [ 33.870140][ T1420] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39c74 [ 33.870331][ T1420] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f38900 [ 33.870530][ T1420] FS: 00007fd825b90440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 33.870756][ T1420] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.870921][ T1420] CR2: 000000000044f720 CR3: 000000000f8ce004 CR4: 0000000000771ef0 [ 33.871118][ T1420] PKRU: 55555554 [ 33.871219][ T1420] Call Trace: [ 33.871317][ T1420] [ 33.871383][ T1420] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.871523][ T1420] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.871659][ T1420] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.871789][ T1420] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.871914][ T1420] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.872047][ T1420] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.872176][ T1420] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.872306][ T1420] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.872435][ T1420] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.872564][ T1420] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.872701][ T1420] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.872828][ T1420] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.872958][ T1420] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.873090][ T1420] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.873234][ T1420] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.873362][ T1420] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.873490][ T1420] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.873619][ T1420] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.873752][ T1420] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.873879][ T1420] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.874013][ T1420] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.874148][ T1420] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.874276][ T1420] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.874440][ T1420] ? move_addr_to_kernel (net/socket.c:2511) [ 33.874569][ T1420] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.874696][ T1420] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.874825][ T1420] ___sys_sendmsg (net/socket.c:2641) [ 33.874958][ T1420] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.875093][ T1420] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.875236][ T1420] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.875366][ T1420] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.875494][ T1420] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.875627][ T1420] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.875755][ T1420] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.875888][ T1420] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.876022][ T1420] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.876151][ T1420] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.876280][ T1420] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.876440][ T1420] RIP: 0033:0x7fd825ceac5e [ 33.876574][ T1420] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.877029][ T1420] RSP: 002b:00007ffd7ed70a10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.877231][ T1420] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd825ceac5e [ 33.877425][ T1420] RDX: 0000000000000000 RSI: 00007ffd7ed70ad0 RDI: 0000000000000005 [ 33.877619][ T1420] RBP: 00007ffd7ed70a20 R08: 0000000000000000 R09: 0000000000000000 [ 33.877814][ T1420] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.878011][ T1420] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 33.940091][ T1424] ------------[ cut here ]------------ | [ 33.940248][ T1424] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1424 | [ 33.940479][ T1424] Modules linked in: vrf veth | [ 33.940876][ T1424] Tainted: [W]=WARN [ 33.940976][ T1424] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.941141][ T1424] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 33.941279][ T1424] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.941747][ T1424] RSP: 0018:ffa00000027275d0 EFLAGS: 00010286 [ 33.941912][ T1424] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0a4f [ 33.942108][ T1424] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785278 [ 33.942300][ T1424] RBP: 1ff40000004e4ebb R08: 1fe22000004f0a50 R09: fffa3bfffffb05d4 [ 33.942490][ T1424] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f398f4 [ 33.942680][ T1424] R13: ff11000004f398c0 R14: ffffffff8e3c7940 R15: ff110000027851c0 [ 33.942872][ T1424] FS: 00007f2294979440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 33.943102][ T1424] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.943270][ T1424] CR2: 000000000044f720 CR3: 000000000cb83002 CR4: 0000000000771ef0 [ 33.943465][ T1424] PKRU: 55555554 [ 33.943562][ T1424] Call Trace: [ 33.943657][ T1424] [ 33.943722][ T1424] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 33.943848][ T1424] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 33.943988][ T1424] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 33.944116][ T1424] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.944247][ T1424] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.944378][ T1424] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 33.944504][ T1424] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 33.944632][ T1424] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 33.944763][ T1424] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 33.944892][ T1424] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 33.945023][ T1424] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 33.945150][ T1424] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 33.945277][ T1424] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 33.945406][ T1424] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 33.945533][ T1424] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 33.945661][ T1424] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 33.945788][ T1424] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.945916][ T1424] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 33.946048][ T1424] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 33.946183][ T1424] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 33.946314][ T1424] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 33.946442][ T1424] ? copy_msghdr_from_user (net/socket.c:2525) [ 33.946568][ T1424] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 33.946724][ T1424] ? move_addr_to_kernel (net/socket.c:2511) [ 33.946851][ T1424] ? filemap_map_folio_range (mm/filemap.c:3873) [ 33.946980][ T1424] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 33.947108][ T1424] ___sys_sendmsg (net/socket.c:2641) [ 33.947239][ T1424] ? copy_msghdr_from_user (net/socket.c:2628) [ 33.947373][ T1424] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 33.947503][ T1424] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 33.947631][ T1424] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 33.947758][ T1424] ? __sys_sendmsg_sock (net/socket.c:2656) [ 33.947890][ T1424] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 33.948019][ T1424] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.948155][ T1424] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 33.948285][ T1424] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 33.948413][ T1424] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.948543][ T1424] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.948699][ T1424] RIP: 0033:0x7f2294ad3c5e [ 33.948833][ T1424] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.949293][ T1424] RSP: 002b:00007ffc87c3f7f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.949485][ T1424] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2294ad3c5e [ 33.949674][ T1424] RDX: 0000000000000000 RSI: 00007ffc87c3f8b0 RDI: 0000000000000005 [ 33.949863][ T1424] RBP: 00007ffc87c3f800 R08: 0000000000000000 R09: 0000000000000000 [ 33.950060][ T1424] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 33.950254][ T1424] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.027502][ T1430] ------------[ cut here ]------------ | [ 34.027655][ T1430] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1430 | [ 34.027884][ T1430] Modules linked in: vrf veth | [ 34.028284][ T1430] Tainted: [W]=WARN [ 34.028382][ T1430] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.028541][ T1430] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.028679][ T1430] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.029149][ T1430] RSP: 0018:ffa00000027875d0 EFLAGS: 00010286 [ 34.029311][ T1430] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0a17 [ 34.029502][ T1430] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027850b8 [ 34.029693][ T1430] RBP: 1ff40000004f0ebb R08: 1fe22000004f0a18 R09: fffa3bfffffb05d4 [ 34.029880][ T1430] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784234 [ 34.030078][ T1430] R13: ff11000002784200 R14: ffffffff8e3c7940 R15: ff11000002785000 [ 34.030276][ T1430] FS: 00007f8e9ef07440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 34.030505][ T1430] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.030670][ T1430] CR2: 000000000044f720 CR3: 000000000f93f006 CR4: 0000000000771ef0 [ 34.030861][ T1430] PKRU: 55555554 [ 34.030960][ T1430] Call Trace: [ 34.031057][ T1430] [ 34.031123][ T1430] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.031256][ T1430] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.031391][ T1430] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.031519][ T1430] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.031646][ T1430] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.031775][ T1430] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.031902][ T1430] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.032033][ T1430] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.032164][ T1430] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.032292][ T1430] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.032422][ T1430] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.032547][ T1430] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.032677][ T1430] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.032803][ T1430] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.032927][ T1430] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.033060][ T1430] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.033192][ T1430] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.033320][ T1430] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.033447][ T1430] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.033577][ T1430] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.033705][ T1430] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.033834][ T1430] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.033964][ T1430] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.034121][ T1430] ? move_addr_to_kernel (net/socket.c:2511) [ 34.034254][ T1430] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.034382][ T1430] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.034511][ T1430] ___sys_sendmsg (net/socket.c:2641) [ 34.034638][ T1430] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.034768][ T1430] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.034899][ T1430] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.035031][ T1430] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.035162][ T1430] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.035294][ T1430] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.035422][ T1430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.035550][ T1430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.035675][ T1430] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.035800][ T1430] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.035926][ T1430] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.036089][ T1430] RIP: 0033:0x7f8e9f061c5e [ 34.036227][ T1430] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.036678][ T1430] RSP: 002b:00007ffd09af6220 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.036870][ T1430] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8e9f061c5e [ 34.037061][ T1430] RDX: 0000000000000000 RSI: 00007ffd09af62e0 RDI: 0000000000000005 [ 34.037257][ T1430] RBP: 00007ffd09af6230 R08: 0000000000000000 R09: 0000000000000000 [ 34.037446][ T1430] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.037634][ T1430] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.117176][ T1434] ------------[ cut here ]------------ | [ 34.117338][ T1434] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1434 | [ 34.117566][ T1434] Modules linked in: vrf veth | [ 34.117965][ T1434] Tainted: [W]=WARN [ 34.118061][ T1434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.118227][ T1434] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.118364][ T1434] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.118815][ T1434] RSP: 0018:ffa00000026e75d0 EFLAGS: 00010286 [ 34.118978][ T1434] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf39f [ 34.119175][ T1434] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679cf8 [ 34.119366][ T1434] RBP: 1ff40000004dcebb R08: 1fe22000016cf3a0 R09: fffa3bfffffb05d4 [ 34.119555][ T1434] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678234 [ 34.119744][ T1434] R13: ff1100000b678200 R14: ffffffff8e3c7940 R15: ff1100000b679c40 [ 34.119933][ T1434] FS: 00007f3d95800440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 34.120165][ T1434] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.120327][ T1434] CR2: 000000000044f720 CR3: 000000000f74d004 CR4: 0000000000771ef0 [ 34.120519][ T1434] PKRU: 55555554 [ 34.120614][ T1434] Call Trace: [ 34.120711][ T1434] [ 34.120777][ T1434] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.120905][ T1434] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.121042][ T1434] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.121176][ T1434] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.121301][ T1434] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.121431][ T1434] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.121555][ T1434] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.121682][ T1434] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.121810][ T1434] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.121937][ T1434] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.122070][ T1434] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.122205][ T1434] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.122332][ T1434] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.122460][ T1434] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.122585][ T1434] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.122711][ T1434] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.122841][ T1434] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.122973][ T1434] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.123099][ T1434] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.123710][ T1434] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.123841][ T1434] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.123971][ T1434] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.124097][ T1434] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.124260][ T1434] ? move_addr_to_kernel (net/socket.c:2511) [ 34.124388][ T1434] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.124515][ T1434] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.124643][ T1434] ___sys_sendmsg (net/socket.c:2641) [ 34.124772][ T1434] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.124906][ T1434] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.125040][ T1434] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.125176][ T1434] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.125303][ T1434] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.125431][ T1434] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.125558][ T1434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.125687][ T1434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.125816][ T1434] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.125941][ T1434] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.126072][ T1434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.126236][ T1434] RIP: 0033:0x7f3d9595ac5e [ 34.126369][ T1434] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.126816][ T1434] RSP: 002b:00007ffcf2bb3600 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.127011][ T1434] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3d9595ac5e [ 34.127206][ T1434] RDX: 0000000000000000 RSI: 00007ffcf2bb36c0 RDI: 0000000000000005 [ 34.127394][ T1434] RBP: 00007ffcf2bb3610 R08: 0000000000000000 R09: 0000000000000000 [ 34.127583][ T1434] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.127770][ T1434] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.187512][ T1440] ------------[ cut here ]------------ | [ 34.187707][ T1440] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1440 | [ 34.187988][ T1440] Modules linked in: vrf veth | [ 34.189261][ T1440] Tainted: [W]=WARN [ 34.189497][ T1440] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.189828][ T1440] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.190121][ T1440] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.190737][ T1440] RSP: 0018:ffa00000027075d0 EFLAGS: 00010286 [ 34.191047][ T1440] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d617 [ 34.191376][ T1440] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b0b8 [ 34.191689][ T1440] RBP: 1ff40000004e0ebb R08: 1fe2200000a8d618 R09: fffa3bfffffb05d4 [ 34.192034][ T1440] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a3f4 [ 34.192339][ T1440] R13: ff1100000546a3c0 R14: ffffffff8e3c7940 R15: ff1100000546b000 [ 34.192578][ T1440] FS: 00007ff1fe569440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 34.192857][ T1440] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.193073][ T1440] CR2: 000000000044f720 CR3: 000000000f8fa006 CR4: 0000000000771ef0 [ 34.193326][ T1440] PKRU: 55555554 [ 34.193469][ T1440] Call Trace: [ 34.193611][ T1440] [ 34.193722][ T1440] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.193896][ T1440] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.194088][ T1440] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.194275][ T1440] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.194448][ T1440] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.194625][ T1440] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.194797][ T1440] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.194982][ T1440] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.195171][ T1440] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.195349][ T1440] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.195529][ T1440] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.195706][ T1440] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.195884][ T1440] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.196066][ T1440] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.196248][ T1440] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.196426][ T1440] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.196601][ T1440] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.196779][ T1440] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.196962][ T1440] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.197151][ T1440] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.197330][ T1440] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.197507][ T1440] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.197681][ T1440] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.197886][ T1440] ? move_addr_to_kernel (net/socket.c:2511) [ 34.198069][ T1440] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.198257][ T1440] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.198439][ T1440] ___sys_sendmsg (net/socket.c:2641) [ 34.198615][ T1440] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.198794][ T1440] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.198979][ T1440] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.199167][ T1440] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.199344][ T1440] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.199522][ T1440] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.199701][ T1440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.199879][ T1440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.200060][ T1440] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.200242][ T1440] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.200417][ T1440] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.200624][ T1440] RIP: 0033:0x7ff1fe6c3c5e [ 34.200804][ T1440] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.201323][ T1440] RSP: 002b:00007ffdb89bdec0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.201563][ T1440] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff1fe6c3c5e [ 34.201798][ T1440] RDX: 0000000000000000 RSI: 00007ffdb89bdf80 RDI: 0000000000000005 [ 34.202040][ T1440] RBP: 00007ffdb89bded0 R08: 0000000000000000 R09: 0000000000000000 [ 34.202285][ T1440] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.202519][ T1440] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.260026][ T1444] ------------[ cut here ]------------ | [ 34.260192][ T1444] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1444 | [ 34.260426][ T1444] Modules linked in: vrf veth | [ 34.260826][ T1444] Tainted: [W]=WARN [ 34.260925][ T1444] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.261105][ T1444] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.261247][ T1444] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.261707][ T1444] RSP: 0018:ffa00000027e75d0 EFLAGS: 00010286 [ 34.261873][ T1444] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d64f [ 34.262075][ T1444] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b278 [ 34.262268][ T1444] RBP: 1ff40000004fcebb R08: 1fe2200000a8d650 R09: fffa3bfffffb05d4 [ 34.262466][ T1444] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b574 [ 34.262660][ T1444] R13: ff1100000546b540 R14: ffffffff8e3c7940 R15: ff1100000546b1c0 [ 34.262854][ T1444] FS: 00007f2958248440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 34.263085][ T1444] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.263252][ T1444] CR2: 000000000044f720 CR3: 000000000d5d1002 CR4: 0000000000771ef0 [ 34.263452][ T1444] PKRU: 55555554 [ 34.263548][ T1444] Call Trace: [ 34.263645][ T1444] [ 34.263711][ T1444] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.263838][ T1444] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.263980][ T1444] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.264108][ T1444] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.264239][ T1444] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.264374][ T1444] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.264501][ T1444] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.264631][ T1444] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.264763][ T1444] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.264887][ T1444] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.265024][ T1444] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.265160][ T1444] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.265288][ T1444] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.265418][ T1444] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.265546][ T1444] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.265675][ T1444] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.265803][ T1444] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.265934][ T1444] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.266067][ T1444] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.266770][ T1444] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.266903][ T1444] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.267032][ T1444] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.267163][ T1444] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.267319][ T1444] ? move_addr_to_kernel (net/socket.c:2511) [ 34.267451][ T1444] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.267577][ T1444] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.267706][ T1444] ___sys_sendmsg (net/socket.c:2641) [ 34.267833][ T1444] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.267967][ T1444] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.268099][ T1444] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.268234][ T1444] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.268363][ T1444] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.268495][ T1444] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.268627][ T1444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.268756][ T1444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.268885][ T1444] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.269016][ T1444] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.269147][ T1444] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.269305][ T1444] RIP: 0033:0x7f29583a2c5e [ 34.269442][ T1444] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.269895][ T1444] RSP: 002b:00007fffb903d7d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.270091][ T1444] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f29583a2c5e [ 34.270290][ T1444] RDX: 0000000000000000 RSI: 00007fffb903d890 RDI: 0000000000000005 [ 34.270479][ T1444] RBP: 00007fffb903d7e0 R08: 0000000000000000 R09: 0000000000000000 [ 34.270668][ T1444] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.270858][ T1444] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.337335][ T1450] ------------[ cut here ]------------ | [ 34.337527][ T1450] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1450 | [ 34.337802][ T1450] Modules linked in: vrf veth | [ 34.338316][ T1450] Tainted: [W]=WARN [ 34.338458][ T1450] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.338665][ T1450] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.338848][ T1450] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.339362][ T1450] RSP: 0018:ffa00000028275d0 EFLAGS: 00010286 [ 34.339572][ T1450] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d687 [ 34.339809][ T1450] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b438 [ 34.340050][ T1450] RBP: 1ff4000000504ebb R08: 1fe2200000a8d688 R09: fffa3bfffffb05d4 [ 34.340372][ T1450] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a074 [ 34.340677][ T1450] R13: ff1100000546a040 R14: ffffffff8e3c7940 R15: ff1100000546b380 [ 34.340981][ T1450] FS: 00007efc651b8440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 34.341333][ T1450] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.341625][ T1450] CR2: 000000000044f720 CR3: 000000000f84a005 CR4: 0000000000771ef0 [ 34.341910][ T1450] PKRU: 55555554 [ 34.342105][ T1450] Call Trace: [ 34.342301][ T1450] [ 34.342458][ T1450] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.342677][ T1450] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.342905][ T1450] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.343188][ T1450] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.343430][ T1450] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.343686][ T1450] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.343902][ T1450] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.344083][ T1450] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.344275][ T1450] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.344451][ T1450] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.344630][ T1450] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.344806][ T1450] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.344991][ T1450] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.345180][ T1450] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.345356][ T1450] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.345535][ T1450] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.345713][ T1450] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.345891][ T1450] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.346075][ T1450] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.346263][ T1450] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.346442][ T1450] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.346617][ T1450] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.346792][ T1450] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.347005][ T1450] ? move_addr_to_kernel (net/socket.c:2511) [ 34.347197][ T1450] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.347371][ T1450] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.347550][ T1450] ___sys_sendmsg (net/socket.c:2641) [ 34.347728][ T1450] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.347911][ T1450] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.348094][ T1450] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.348280][ T1450] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.348456][ T1450] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.348633][ T1450] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.348811][ T1450] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.348989][ T1450] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.349178][ T1450] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.349354][ T1450] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.349529][ T1450] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.349737][ T1450] RIP: 0033:0x7efc65312c5e [ 34.349922][ T1450] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.350446][ T1450] RSP: 002b:00007fffc8383850 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.350686][ T1450] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007efc65312c5e [ 34.350928][ T1450] RDX: 0000000000000000 RSI: 00007fffc8383910 RDI: 0000000000000005 [ 34.351181][ T1450] RBP: 00007fffc8383860 R08: 0000000000000000 R09: 0000000000000000 [ 34.351420][ T1450] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.351654][ T1450] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.413238][ T1454] ------------[ cut here ]------------ | [ 34.413394][ T1454] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1454 | [ 34.413629][ T1454] Modules linked in: vrf veth | [ 34.414025][ T1454] Tainted: [W]=WARN [ 34.414123][ T1454] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.415096][ T1454] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.415333][ T1454] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.415786][ T1454] RSP: 0018:ffa00000026e75d0 EFLAGS: 00010286 [ 34.415951][ T1454] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece48f [ 34.416215][ T1454] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672478 [ 34.416405][ T1454] RBP: 1ff40000004dcebb R08: 1fe2200001ece490 R09: fffa3bfffffb05d4 [ 34.416593][ T1454] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f672074 [ 34.416781][ T1454] R13: ff1100000f672040 R14: ffffffff8e3c7940 R15: ff1100000f6723c0 [ 34.416976][ T1454] FS: 00007f1ed798c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 34.417275][ T1454] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.417435][ T1454] CR2: 000000000044f720 CR3: 000000000d540006 CR4: 0000000000771ef0 [ 34.417626][ T1454] PKRU: 55555554 [ 34.417723][ T1454] Call Trace: [ 34.417819][ T1454] [ 34.417884][ T1454] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.418013][ T1454] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.418225][ T1454] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.418353][ T1454] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.418479][ T1454] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.418608][ T1454] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.418734][ T1454] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.418861][ T1454] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.418989][ T1454] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.419115][ T1454] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.419326][ T1454] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.419450][ T1454] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.419577][ T1454] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.419704][ T1454] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.419828][ T1454] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.419957][ T1454] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.420083][ T1454] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.420231][ T1454] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.420357][ T1454] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.420484][ T1454] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.420613][ T1454] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.420740][ T1454] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.420864][ T1454] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.421019][ T1454] ? move_addr_to_kernel (net/socket.c:2511) [ 34.421150][ T1454] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.421276][ T1454] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.421406][ T1454] ___sys_sendmsg (net/socket.c:2641) [ 34.421534][ T1454] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.421669][ T1454] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.421797][ T1454] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.421927][ T1454] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.422056][ T1454] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.422191][ T1454] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.422317][ T1454] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.422444][ T1454] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.422570][ T1454] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.422696][ T1454] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.422824][ T1454] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.422985][ T1454] RIP: 0033:0x7f1ed7ae6c5e [ 34.423120][ T1454] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.423579][ T1454] RSP: 002b:00007ffca0053300 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.423768][ T1454] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1ed7ae6c5e [ 34.423961][ T1454] RDX: 0000000000000000 RSI: 00007ffca00533c0 RDI: 0000000000000005 [ 34.424155][ T1454] RBP: 00007ffca0053310 R08: 0000000000000000 R09: 0000000000000000 [ 34.424342][ T1454] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.424531][ T1454] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.501413][ T1460] ------------[ cut here ]------------ | [ 34.501568][ T1460] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1460 | [ 34.501797][ T1460] Modules linked in: vrf veth | [ 34.502272][ T1460] Tainted: [W]=WARN [ 34.502371][ T1460] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.502536][ T1460] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.502677][ T1460] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.503193][ T1460] RSP: 0018:ffa00000026675d0 EFLAGS: 00010286 [ 34.503359][ T1460] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819b67 [ 34.503548][ T1460] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdb38 [ 34.503737][ T1460] RBP: 1ff40000004ccebb R08: 1fe2200001819b68 R09: fffa3bfffffb05d4 [ 34.503926][ T1460] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd574 [ 34.504118][ T1460] R13: ff1100000c0cd540 R14: ffffffff8e3c7940 R15: ff1100000c0cda80 [ 34.504393][ T1460] FS: 00007f400519f440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 34.504617][ T1460] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.504776][ T1460] CR2: 000000000044f720 CR3: 000000000f910005 CR4: 0000000000771ef0 [ 34.504970][ T1460] PKRU: 55555554 [ 34.505066][ T1460] Call Trace: [ 34.505227][ T1460] [ 34.505292][ T1460] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.505419][ T1460] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.505555][ T1460] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.505682][ T1460] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.505807][ T1460] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.505934][ T1460] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.506061][ T1460] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.506253][ T1460] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.506380][ T1460] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.506506][ T1460] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.506636][ T1460] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.506762][ T1460] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.506889][ T1460] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.507019][ T1460] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.507225][ T1460] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.507351][ T1460] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.507476][ T1460] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.507604][ T1460] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.507732][ T1460] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.507859][ T1460] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.507988][ T1460] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.508113][ T1460] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.508304][ T1460] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.508459][ T1460] ? move_addr_to_kernel (net/socket.c:2511) [ 34.508586][ T1460] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.508712][ T1460] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.508840][ T1460] ___sys_sendmsg (net/socket.c:2641) [ 34.508970][ T1460] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.509100][ T1460] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.509252][ T1460] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.509379][ T1460] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.509507][ T1460] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.509636][ T1460] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.509761][ T1460] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.509886][ T1460] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.510015][ T1460] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.510145][ T1460] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.510271][ T1460] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.510429][ T1460] RIP: 0033:0x7f40052f9c5e [ 34.510564][ T1460] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.511019][ T1460] RSP: 002b:00007ffcb48d71a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.511213][ T1460] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f40052f9c5e [ 34.511404][ T1460] RDX: 0000000000000000 RSI: 00007ffcb48d7260 RDI: 0000000000000005 [ 34.511593][ T1460] RBP: 00007ffcb48d71b0 R08: 0000000000000000 R09: 0000000000000000 [ 34.511781][ T1460] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.511971][ T1460] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.574584][ T1464] ------------[ cut here ]------------ | [ 34.574776][ T1464] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1464 | [ 34.575056][ T1464] Modules linked in: vrf veth | [ 34.575555][ T1464] Tainted: [W]=WARN [ 34.575696][ T1464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.575904][ T1464] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.576094][ T1464] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.577096][ T1464] RSP: 0018:ffa00000027f75d0 EFLAGS: 00010286 [ 34.577456][ T1464] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819a4f [ 34.577792][ T1464] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd278 [ 34.578233][ T1464] RBP: 1ff40000004feebb R08: 1fe2200001819a50 R09: fffa3bfffffb05d4 [ 34.578567][ T1464] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cccb4 [ 34.578899][ T1464] R13: ff1100000c0ccc80 R14: ffffffff8e3c7940 R15: ff1100000c0cd1c0 [ 34.579242][ T1464] FS: 00007f23e41a3440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 34.579593][ T1464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.579867][ T1464] CR2: 000000000044f720 CR3: 000000000d397002 CR4: 0000000000771ef0 [ 34.580205][ T1464] PKRU: 55555554 [ 34.580413][ T1464] Call Trace: [ 34.580611][ T1464] [ 34.580796][ T1464] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.581025][ T1464] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.581218][ T1464] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.581394][ T1464] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.581568][ T1464] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.581747][ T1464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.581919][ T1464] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.582100][ T1464] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.582287][ T1464] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.582461][ T1464] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.582640][ T1464] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.582814][ T1464] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.582994][ T1464] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.583182][ T1464] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.583355][ T1464] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.583533][ T1464] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.583711][ T1464] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.583888][ T1464] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.584072][ T1464] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.584261][ T1464] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.584442][ T1464] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.584618][ T1464] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.584793][ T1464] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.585004][ T1464] ? move_addr_to_kernel (net/socket.c:2511) [ 34.585191][ T1464] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.585368][ T1464] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.585547][ T1464] ___sys_sendmsg (net/socket.c:2641) [ 34.585724][ T1464] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.585905][ T1464] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.586092][ T1464] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.586281][ T1464] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.586460][ T1464] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.586638][ T1464] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.586816][ T1464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.586996][ T1464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.587182][ T1464] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.587357][ T1464] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.587534][ T1464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.587740][ T1464] RIP: 0033:0x7f23e42fdc5e [ 34.587926][ T1464] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.588449][ T1464] RSP: 002b:00007ffcf11aed60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.588689][ T1464] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f23e42fdc5e [ 34.588927][ T1464] RDX: 0000000000000000 RSI: 00007ffcf11aee20 RDI: 0000000000000005 [ 34.589180][ T1464] RBP: 00007ffcf11aed70 R08: 0000000000000000 R09: 0000000000000000 [ 34.589417][ T1464] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.589654][ T1464] R13: 0000000069cbe941 R14: 0000000000000004 R15: 000000000049d620 | [ 34.672328][ T1470] ------------[ cut here ]------------ | [ 34.672480][ T1470] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1470 | [ 34.672710][ T1470] Modules linked in: vrf veth | [ 34.673112][ T1470] Tainted: [W]=WARN [ 34.673212][ T1470] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.673372][ T1470] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.673507][ T1470] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.673962][ T1470] RSP: 0018:ffa00000028675d0 EFLAGS: 00010286 [ 34.674123][ T1470] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece4ff [ 34.674658][ T1470] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6727f8 [ 34.674849][ T1470] RBP: 1ff400000050cebb R08: 1fe2200001ece500 R09: fffa3bfffffb05d4 [ 34.675046][ T1470] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd8f4 [ 34.675242][ T1470] R13: ff1100000c0cd8c0 R14: ffffffff8e3c7940 R15: ff1100000f672740 [ 34.675434][ T1470] FS: 00007f6f66f71440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 34.675661][ T1470] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.675820][ T1470] CR2: 000000000044f720 CR3: 000000000f929001 CR4: 0000000000771ef0 [ 34.676017][ T1470] PKRU: 55555554 [ 34.676112][ T1470] Call Trace: [ 34.676211][ T1470] [ 34.676278][ T1470] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.676407][ T1470] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.676543][ T1470] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.676672][ T1470] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.676799][ T1470] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.676930][ T1470] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.677058][ T1470] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.677192][ T1470] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.677319][ T1470] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.677445][ T1470] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.677574][ T1470] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.677700][ T1470] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.677828][ T1470] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.677959][ T1470] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.678086][ T1470] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.678220][ T1470] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.678347][ T1470] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.678473][ T1470] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.678602][ T1470] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.678729][ T1470] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.678861][ T1470] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.678989][ T1470] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.679115][ T1470] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.679277][ T1470] ? move_addr_to_kernel (net/socket.c:2511) [ 34.679403][ T1470] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.679529][ T1470] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.679657][ T1470] ___sys_sendmsg (net/socket.c:2641) [ 34.679788][ T1470] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.679919][ T1470] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.680053][ T1470] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.680188][ T1470] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.680318][ T1470] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.680447][ T1470] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.680575][ T1470] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.680705][ T1470] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.680834][ T1470] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.680961][ T1470] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.681090][ T1470] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.681252][ T1470] RIP: 0033:0x7f6f670cbc5e [ 34.681391][ T1470] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.681844][ T1470] RSP: 002b:00007ffead6f93c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.682041][ T1470] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6f670cbc5e [ 34.682240][ T1470] RDX: 0000000000000000 RSI: 00007ffead6f9480 RDI: 0000000000000005 [ 34.682429][ T1470] RBP: 00007ffead6f93d0 R08: 0000000000000000 R09: 0000000000000000 [ 34.682621][ T1470] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.682811][ T1470] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 34.746184][ T1474] ------------[ cut here ]------------ | [ 34.746381][ T1474] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1474 | [ 34.746656][ T1474] Modules linked in: vrf veth | [ 34.747164][ T1474] Tainted: [W]=WARN [ 34.747307][ T1474] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.747517][ T1474] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.747698][ T1474] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.748703][ T1474] RSP: 0018:ffa00000028975d0 EFLAGS: 00010286 [ 34.748912][ T1474] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf32f [ 34.749169][ T1474] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 34.749406][ T1474] RBP: 1ff4000000512ebb R08: 1fe22000016cf330 R09: fffa3bfffffb05d4 [ 34.749642][ T1474] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6793b4 [ 34.749877][ T1474] R13: ff1100000b679380 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 34.750119][ T1474] FS: 00007f3329a42440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 34.750403][ T1474] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.750609][ T1474] CR2: 000000000044f720 CR3: 000000000f95b006 CR4: 0000000000771ef0 [ 34.750844][ T1474] PKRU: 55555554 [ 34.750992][ T1474] Call Trace: [ 34.751148][ T1474] [ 34.751262][ T1474] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.751435][ T1474] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.751619][ T1474] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.751794][ T1474] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.751972][ T1474] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.752162][ T1474] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.752340][ T1474] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.752516][ T1474] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.752694][ T1474] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.752868][ T1474] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.753053][ T1474] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.753237][ T1474] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.753413][ T1474] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.753588][ T1474] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.753760][ T1474] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.753940][ T1474] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.754121][ T1474] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.754309][ T1474] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.754484][ T1474] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.754660][ T1474] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.754837][ T1474] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.755019][ T1474] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.755206][ T1474] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.755412][ T1474] ? move_addr_to_kernel (net/socket.c:2511) [ 34.755590][ T1474] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.755764][ T1474] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.755942][ T1474] ___sys_sendmsg (net/socket.c:2641) [ 34.756127][ T1474] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.756317][ T1474] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.756495][ T1474] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.756676][ T1474] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.756853][ T1474] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.757036][ T1474] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.757222][ T1474] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.757399][ T1474] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.757574][ T1474] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.757748][ T1474] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.757923][ T1474] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.758146][ T1474] RIP: 0033:0x7f3329b9cc5e [ 34.758328][ T1474] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.758825][ T1474] RSP: 002b:00007fffcaaa12b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.759074][ T1474] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3329b9cc5e [ 34.759321][ T1474] RDX: 0000000000000000 RSI: 00007fffcaaa1370 RDI: 0000000000000005 [ 34.759557][ T1474] RBP: 00007fffcaaa12c0 R08: 0000000000000000 R09: 0000000000000000 [ 34.759793][ T1474] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.760038][ T1474] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 34.836361][ T1480] ------------[ cut here ]------------ | [ 34.836590][ T1480] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1480 | [ 34.836868][ T1480] Modules linked in: vrf veth | [ 34.838247][ T1480] Tainted: [W]=WARN [ 34.838469][ T1480] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.838757][ T1480] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.839018][ T1480] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.839616][ T1480] RSP: 0018:ffa00000028175d0 EFLAGS: 00010286 [ 34.839895][ T1480] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf2bf [ 34.840208][ T1480] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6795f8 [ 34.840483][ T1480] RBP: 1ff4000000502ebb R08: 1fe22000016cf2c0 R09: fffa3bfffffb05d4 [ 34.840718][ T1480] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678074 [ 34.840960][ T1480] R13: ff1100000b678040 R14: ffffffff8e3c7940 R15: ff1100000b679540 [ 34.841212][ T1480] FS: 00007f5b20910440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 34.841485][ T1480] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.841695][ T1480] CR2: 000000000044f720 CR3: 000000000f845006 CR4: 0000000000771ef0 [ 34.841937][ T1480] PKRU: 55555554 [ 34.842084][ T1480] Call Trace: [ 34.842237][ T1480] [ 34.842348][ T1480] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.842524][ T1480] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.842708][ T1480] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.842886][ T1480] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.843067][ T1480] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.843261][ T1480] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.843434][ T1480] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.843613][ T1480] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.843788][ T1480] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.843968][ T1480] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.844159][ T1480] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.844332][ T1480] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.844515][ T1480] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.844690][ T1480] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.844861][ T1480] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.845046][ T1480] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.845236][ T1480] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.845412][ T1480] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.845591][ T1480] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.845765][ T1480] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.845942][ T1480] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.846125][ T1480] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.846314][ T1480] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.846518][ T1480] ? move_addr_to_kernel (net/socket.c:2511) [ 34.846694][ T1480] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.846868][ T1480] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.847053][ T1480] ___sys_sendmsg (net/socket.c:2641) [ 34.847242][ T1480] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.847426][ T1480] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.847605][ T1480] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.847785][ T1480] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.847968][ T1480] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.848160][ T1480] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.848335][ T1480] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.848513][ T1480] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.848688][ T1480] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.848861][ T1480] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.849043][ T1480] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.849261][ T1480] RIP: 0033:0x7f5b20a6ac5e [ 34.849447][ T1480] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.849959][ T1480] RSP: 002b:00007fff98801e50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.850211][ T1480] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5b20a6ac5e [ 34.850454][ T1480] RDX: 0000000000000000 RSI: 00007fff98801f10 RDI: 0000000000000005 [ 34.850691][ T1480] RBP: 00007fff98801e60 R08: 0000000000000000 R09: 0000000000000000 [ 34.850930][ T1480] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.851183][ T1480] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 34.912148][ T1484] ------------[ cut here ]------------ | [ 34.912301][ T1484] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1484 | [ 34.912529][ T1484] Modules linked in: vrf veth | [ 34.912923][ T1484] Tainted: [W]=WARN [ 34.913024][ T1484] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.913191][ T1484] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.913330][ T1484] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.913783][ T1484] RSP: 0018:ffa00000028375d0 EFLAGS: 00010286 [ 34.913944][ T1484] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e70ff [ 34.914143][ T1484] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f387f8 [ 34.914333][ T1484] RBP: 1ff4000000506ebb R08: 1fe22000009e7100 R09: fffa3bfffffb05d4 [ 34.914521][ T1484] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39034 [ 34.914708][ T1484] R13: ff11000004f39000 R14: ffffffff8e3c7940 R15: ff11000004f38740 [ 34.914900][ T1484] FS: 00007f434a272440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 34.915130][ T1484] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.915303][ T1484] CR2: 000000000044f720 CR3: 000000000f97f001 CR4: 0000000000771ef0 [ 34.915497][ T1484] PKRU: 55555554 [ 34.915591][ T1484] Call Trace: [ 34.915685][ T1484] [ 34.915750][ T1484] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.915876][ T1484] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.916020][ T1484] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.916151][ T1484] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.916278][ T1484] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.916407][ T1484] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.916533][ T1484] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.916660][ T1484] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.916791][ T1484] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.916917][ T1484] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.917052][ T1484] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 34.917180][ T1484] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 34.917307][ T1484] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 34.917435][ T1484] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 34.917559][ T1484] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 34.917685][ T1484] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 34.917812][ T1484] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.917944][ T1484] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 34.918073][ T1484] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 34.918205][ T1484] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 34.918333][ T1484] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 34.918459][ T1484] ? copy_msghdr_from_user (net/socket.c:2525) [ 34.918587][ T1484] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 34.918747][ T1484] ? move_addr_to_kernel (net/socket.c:2511) [ 34.918874][ T1484] ? filemap_map_folio_range (mm/filemap.c:3873) [ 34.919006][ T1484] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.919140][ T1484] ___sys_sendmsg (net/socket.c:2641) [ 34.919266][ T1484] ? copy_msghdr_from_user (net/socket.c:2628) [ 34.919401][ T1484] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 34.919528][ T1484] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 34.919656][ T1484] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 34.919783][ T1484] ? __sys_sendmsg_sock (net/socket.c:2656) [ 34.919911][ T1484] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 34.920046][ T1484] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.920721][ T1484] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 34.920850][ T1484] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 34.920979][ T1484] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.921108][ T1484] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.921271][ T1484] RIP: 0033:0x7f434a3ccc5e [ 34.921406][ T1484] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.921859][ T1484] RSP: 002b:00007ffe5372cb80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.922052][ T1484] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f434a3ccc5e [ 34.922252][ T1484] RDX: 0000000000000000 RSI: 00007ffe5372cc40 RDI: 0000000000000005 [ 34.922440][ T1484] RBP: 00007ffe5372cb90 R08: 0000000000000000 R09: 0000000000000000 [ 34.922626][ T1484] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 34.922813][ T1484] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 34.994524][ T1490] ------------[ cut here ]------------ | [ 34.994675][ T1490] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1490 | [ 34.994901][ T1490] Modules linked in: vrf veth | [ 34.995759][ T1490] Tainted: [W]=WARN [ 34.995858][ T1490] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.996026][ T1490] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 34.996170][ T1490] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.996629][ T1490] RSP: 0018:ffa00000028e75d0 EFLAGS: 00010286 [ 34.996795][ T1490] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e72f7 [ 34.996996][ T1490] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f397b8 [ 34.997197][ T1490] RBP: 1ff400000051cebb R08: 1fe22000009e72f8 R09: fffa3bfffffb05d4 [ 34.997388][ T1490] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f383f4 [ 34.997578][ T1490] R13: ff11000004f383c0 R14: ffffffff8e3c7940 R15: ff11000004f39700 [ 34.997774][ T1490] FS: 00007f50fb8b0440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 34.998001][ T1490] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.998171][ T1490] CR2: 000000000044f720 CR3: 000000000f814006 CR4: 0000000000771ef0 [ 34.998362][ T1490] PKRU: 55555554 [ 34.998470][ T1490] Call Trace: [ 34.998570][ T1490] [ 34.998636][ T1490] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 34.998765][ T1490] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 34.998901][ T1490] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 34.999032][ T1490] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.999163][ T1490] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 34.999295][ T1490] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 34.999421][ T1490] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 34.999552][ T1490] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.999682][ T1490] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 34.999812][ T1490] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 34.999943][ T1490] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.000075][ T1490] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.000284][ T1490] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.000416][ T1490] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.000541][ T1490] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.000667][ T1490] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.000799][ T1490] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.000929][ T1490] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.001059][ T1490] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.001262][ T1490] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.001394][ T1490] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.001523][ T1490] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.001652][ T1490] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.001809][ T1490] ? move_addr_to_kernel (net/socket.c:2511) [ 35.001939][ T1490] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.002071][ T1490] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.002249][ T1490] ___sys_sendmsg (net/socket.c:2641) [ 35.002376][ T1490] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.002507][ T1490] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.002637][ T1490] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.002766][ T1490] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.002893][ T1490] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.003026][ T1490] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.003202][ T1490] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.003331][ T1490] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.003464][ T1490] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.003592][ T1490] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.003720][ T1490] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.003878][ T1490] RIP: 0033:0x7f50fba0ac5e [ 35.004018][ T1490] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.004523][ T1490] RSP: 002b:00007ffdf67f3f10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.004715][ T1490] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f50fba0ac5e [ 35.004904][ T1490] RDX: 0000000000000000 RSI: 00007ffdf67f3fd0 RDI: 0000000000000005 [ 35.005096][ T1490] RBP: 00007ffdf67f3f20 R08: 0000000000000000 R09: 0000000000000000 [ 35.005333][ T1490] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.005524][ T1490] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.067101][ T1494] ------------[ cut here ]------------ | [ 35.067256][ T1494] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1494 | [ 35.067481][ T1494] Modules linked in: vrf veth | [ 35.067873][ T1494] Tainted: [W]=WARN [ 35.067976][ T1494] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.068146][ T1494] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.068280][ T1494] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.068731][ T1494] RSP: 0018:ffa00000028b75d0 EFLAGS: 00010286 [ 35.068892][ T1494] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f08ff [ 35.069085][ T1494] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027847f8 [ 35.069278][ T1494] RBP: 1ff4000000516ebb R08: 1fe22000004f0900 R09: fffa3bfffffb05d4 [ 35.069466][ T1494] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785ab4 [ 35.069654][ T1494] R13: ff11000002785a80 R14: ffffffff8e3c7940 R15: ff11000002784740 [ 35.069844][ T1494] FS: 00007f27bb73f440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 35.070069][ T1494] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.070233][ T1494] CR2: 000000000044f720 CR3: 0000000009431006 CR4: 0000000000771ef0 [ 35.070423][ T1494] PKRU: 55555554 [ 35.070518][ T1494] Call Trace: [ 35.070613][ T1494] [ 35.070680][ T1494] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.070806][ T1494] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.070940][ T1494] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.071070][ T1494] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.071200][ T1494] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.071328][ T1494] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.071452][ T1494] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.071579][ T1494] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.071705][ T1494] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.071830][ T1494] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.071960][ T1494] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.072086][ T1494] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.072217][ T1494] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.072344][ T1494] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.072468][ T1494] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.072594][ T1494] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.072722][ T1494] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.072852][ T1494] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.072982][ T1494] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.073109][ T1494] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.073239][ T1494] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.073367][ T1494] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.073492][ T1494] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.073649][ T1494] ? move_addr_to_kernel (net/socket.c:2511) [ 35.073776][ T1494] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.073901][ T1494] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.074030][ T1494] ___sys_sendmsg (net/socket.c:2641) [ 35.074160][ T1494] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.074289][ T1494] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.074418][ T1494] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.074546][ T1494] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.074672][ T1494] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.074801][ T1494] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.074927][ T1494] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.075055][ T1494] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.075186][ T1494] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.075313][ T1494] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.075440][ T1494] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.075597][ T1494] RIP: 0033:0x7f27bb899c5e [ 35.075731][ T1494] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.076192][ T1494] RSP: 002b:00007ffcbddbb600 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.076385][ T1494] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f27bb899c5e [ 35.076574][ T1494] RDX: 0000000000000000 RSI: 00007ffcbddbb6c0 RDI: 0000000000000005 [ 35.076766][ T1494] RBP: 00007ffcbddbb610 R08: 0000000000000000 R09: 0000000000000000 [ 35.076956][ T1494] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.077147][ T1494] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.140966][ T1500] ------------[ cut here ]------------ | [ 35.141172][ T1500] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1500 | [ 35.141452][ T1500] Modules linked in: vrf veth | [ 35.141941][ T1500] Tainted: [W]=WARN [ 35.142089][ T1500] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.142390][ T1500] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.142647][ T1500] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.143246][ T1500] RSP: 0018:ffa00000028c75d0 EFLAGS: 00010286 [ 35.143513][ T1500] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0af7 [ 35.143822][ T1500] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027857b8 [ 35.144152][ T1500] RBP: 1ff4000000518ebb R08: 1fe22000004f0af8 R09: fffa3bfffffb05d4 [ 35.144459][ T1500] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784074 [ 35.144759][ T1500] R13: ff11000002784040 R14: ffffffff8e3c7940 R15: ff11000002785700 [ 35.145076][ T1500] FS: 00007f27c9ce3440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 35.145371][ T1500] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.145576][ T1500] CR2: 000000000044f720 CR3: 000000000d7fa003 CR4: 0000000000771ef0 [ 35.145813][ T1500] PKRU: 55555554 [ 35.145962][ T1500] Call Trace: [ 35.146105][ T1500] [ 35.146226][ T1500] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.146402][ T1500] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.146585][ T1500] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.146763][ T1500] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.146936][ T1500] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.147119][ T1500] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.147302][ T1500] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.147477][ T1500] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.147651][ T1500] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.147824][ T1500] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.148003][ T1500] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.148189][ T1500] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.148364][ T1500] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.148540][ T1500] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.148711][ T1500] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.148887][ T1500] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.149064][ T1500] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.149249][ T1500] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.149427][ T1500] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.149601][ T1500] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.149779][ T1500] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.149962][ T1500] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.150147][ T1500] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.150351][ T1500] ? move_addr_to_kernel (net/socket.c:2511) [ 35.150527][ T1500] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.150703][ T1500] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.150880][ T1500] ___sys_sendmsg (net/socket.c:2641) [ 35.151060][ T1500] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.151246][ T1500] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.151424][ T1500] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.151601][ T1500] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.151775][ T1500] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.151960][ T1500] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.152147][ T1500] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.152322][ T1500] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.152495][ T1500] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.152668][ T1500] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.152842][ T1500] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.153054][ T1500] RIP: 0033:0x7f27c9e3dc5e [ 35.153246][ T1500] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.153746][ T1500] RSP: 002b:00007ffc1d66f750 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.153990][ T1500] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f27c9e3dc5e [ 35.154237][ T1500] RDX: 0000000000000000 RSI: 00007ffc1d66f810 RDI: 0000000000000005 [ 35.154475][ T1500] RBP: 00007ffc1d66f760 R08: 0000000000000000 R09: 0000000000000000 [ 35.154710][ T1500] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.154943][ T1500] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.218621][ T1504] ------------[ cut here ]------------ | [ 35.218777][ T1504] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1504 | [ 35.219008][ T1504] Modules linked in: vrf veth | [ 35.219406][ T1504] Tainted: [W]=WARN [ 35.219503][ T1504] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.219665][ T1504] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.219798][ T1504] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.220260][ T1504] RSP: 0018:ffa00000029275d0 EFLAGS: 00010286 [ 35.220420][ T1504] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d6bf [ 35.220618][ T1504] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b5f8 [ 35.220807][ T1504] RBP: 1ff4000000524ebb R08: 1fe2200000a8d6c0 R09: fffa3bfffffb05d4 [ 35.220998][ T1504] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b734 [ 35.221196][ T1504] R13: ff1100000546b700 R14: ffffffff8e3c7940 R15: ff1100000546b540 [ 35.221438][ T1504] FS: 00007f75757a4440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 35.221684][ T1504] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.221844][ T1504] CR2: 000000000044f720 CR3: 000000000f844004 CR4: 0000000000771ef0 [ 35.222042][ T1504] PKRU: 55555554 [ 35.222149][ T1504] Call Trace: [ 35.222244][ T1504] [ 35.222313][ T1504] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.222444][ T1504] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.222578][ T1504] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.222710][ T1504] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.222838][ T1504] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.222967][ T1504] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.223093][ T1504] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.223227][ T1504] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.223354][ T1504] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.223479][ T1504] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.223610][ T1504] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.223736][ T1504] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.223865][ T1504] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.223993][ T1504] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.224116][ T1504] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.224247][ T1504] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.224373][ T1504] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.224501][ T1504] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.224627][ T1504] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.224752][ T1504] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.224883][ T1504] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.225014][ T1504] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.225147][ T1504] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.225308][ T1504] ? move_addr_to_kernel (net/socket.c:2511) [ 35.225435][ T1504] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.225562][ T1504] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.225690][ T1504] ___sys_sendmsg (net/socket.c:2641) [ 35.225817][ T1504] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.225947][ T1504] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.226084][ T1504] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.226218][ T1504] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.226345][ T1504] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.226472][ T1504] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.226596][ T1504] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.226723][ T1504] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.226849][ T1504] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.226981][ T1504] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.227107][ T1504] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.227268][ T1504] RIP: 0033:0x7f75758fec5e [ 35.227404][ T1504] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.227856][ T1504] RSP: 002b:00007ffc6fdf2820 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.228053][ T1504] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f75758fec5e [ 35.228249][ T1504] RDX: 0000000000000000 RSI: 00007ffc6fdf28e0 RDI: 0000000000000005 [ 35.228437][ T1504] RBP: 00007ffc6fdf2830 R08: 0000000000000000 R09: 0000000000000000 [ 35.228629][ T1504] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.228816][ T1504] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.296810][ T1510] ------------[ cut here ]------------ | [ 35.296962][ T1510] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1510 | [ 35.297199][ T1510] Modules linked in: vrf veth | [ 35.297606][ T1510] Tainted: [W]=WARN [ 35.297704][ T1510] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.297868][ T1510] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.298010][ T1510] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.298474][ T1510] RSP: 0018:ffa00000029675d0 EFLAGS: 00010286 [ 35.298637][ T1510] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d72f [ 35.298829][ T1510] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b978 [ 35.299026][ T1510] RBP: 1ff400000052cebb R08: 1fe2200000a8d730 R09: fffa3bfffffb05d4 [ 35.299225][ T1510] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b3b4 [ 35.299415][ T1510] R13: ff1100000546b380 R14: ffffffff8e3c7940 R15: ff1100000546b8c0 [ 35.299606][ T1510] FS: 00007f33441e4440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 35.299830][ T1510] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.299999][ T1510] CR2: 000000000044f720 CR3: 000000000f7a9006 CR4: 0000000000771ef0 [ 35.300197][ T1510] PKRU: 55555554 [ 35.300294][ T1510] Call Trace: [ 35.300389][ T1510] [ 35.300455][ T1510] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.300584][ T1510] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.300723][ T1510] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.300851][ T1510] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.300982][ T1510] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.301120][ T1510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.301254][ T1510] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.301383][ T1510] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.301513][ T1510] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.301642][ T1510] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.301772][ T1510] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.301902][ T1510] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.302031][ T1510] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.302167][ T1510] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.302294][ T1510] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.302422][ T1510] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.302549][ T1510] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.302675][ T1510] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.302802][ T1510] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.302929][ T1510] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.303063][ T1510] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.303264][ T1510] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.303392][ T1510] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.303548][ T1510] ? move_addr_to_kernel (net/socket.c:2511) [ 35.303675][ T1510] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.303805][ T1510] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.303933][ T1510] ___sys_sendmsg (net/socket.c:2641) [ 35.304065][ T1510] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.304253][ T1510] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.304384][ T1510] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.304513][ T1510] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.304643][ T1510] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.304775][ T1510] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.304903][ T1510] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.305033][ T1510] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.305234][ T1510] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.305364][ T1510] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.305496][ T1510] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.305655][ T1510] RIP: 0033:0x7f334433ec5e [ 35.305792][ T1510] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.306323][ T1510] RSP: 002b:00007ffe8b0e0420 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.306515][ T1510] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f334433ec5e [ 35.306705][ T1510] RDX: 0000000000000000 RSI: 00007ffe8b0e04e0 RDI: 0000000000000005 [ 35.306895][ T1510] RBP: 00007ffe8b0e0430 R08: 0000000000000000 R09: 0000000000000000 [ 35.307086][ T1510] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.307346][ T1510] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.379493][ T1514] ------------[ cut here ]------------ | [ 35.379651][ T1514] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1514 | [ 35.379882][ T1514] Modules linked in: vrf veth | [ 35.380292][ T1514] Tainted: [W]=WARN [ 35.380390][ T1514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.380553][ T1514] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.380690][ T1514] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.381157][ T1514] RSP: 0018:ffa00000029575d0 EFLAGS: 00010286 [ 35.381320][ T1514] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece687 [ 35.381511][ T1514] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673438 [ 35.381701][ T1514] RBP: 1ff400000052aebb R08: 1fe2200001ece688 R09: fffa3bfffffb05d4 [ 35.381890][ T1514] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f672234 [ 35.382082][ T1514] R13: ff1100000f672200 R14: ffffffff8e3c7940 R15: ff1100000f673380 [ 35.382281][ T1514] FS: 00007f85152b3440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 35.382507][ T1514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.382667][ T1514] CR2: 000000000044f720 CR3: 000000000f7a9002 CR4: 0000000000771ef0 [ 35.382860][ T1514] PKRU: 55555554 [ 35.382961][ T1514] Call Trace: [ 35.383058][ T1514] [ 35.383124][ T1514] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.383257][ T1514] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.383392][ T1514] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.383522][ T1514] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.383647][ T1514] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.383777][ T1514] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.383903][ T1514] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.384031][ T1514] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.384169][ T1514] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.384301][ T1514] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.384430][ T1514] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.384559][ T1514] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.384687][ T1514] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.384818][ T1514] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.384943][ T1514] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.385077][ T1514] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.385208][ T1514] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.385341][ T1514] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.385470][ T1514] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.385597][ T1514] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.385726][ T1514] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.385853][ T1514] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.385981][ T1514] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.386144][ T1514] ? move_addr_to_kernel (net/socket.c:2511) [ 35.386272][ T1514] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.386399][ T1514] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.386528][ T1514] ___sys_sendmsg (net/socket.c:2641) [ 35.386652][ T1514] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.386782][ T1514] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.386915][ T1514] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.387048][ T1514] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.387401][ T1514] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.387531][ T1514] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.387658][ T1514] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.387784][ T1514] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.387912][ T1514] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.388042][ T1514] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.388175][ T1514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.388336][ T1514] RIP: 0033:0x7f851540dc5e [ 35.388473][ T1514] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.388925][ T1514] RSP: 002b:00007ffee63ef2b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.389119][ T1514] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f851540dc5e [ 35.389316][ T1514] RDX: 0000000000000000 RSI: 00007ffee63ef370 RDI: 0000000000000005 [ 35.389505][ T1514] RBP: 00007ffee63ef2c0 R08: 0000000000000000 R09: 0000000000000000 [ 35.389696][ T1514] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.389884][ T1514] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.457235][ T1520] ------------[ cut here ]------------ | [ 35.457394][ T1520] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1520 | [ 35.457626][ T1520] Modules linked in: vrf veth | [ 35.458028][ T1520] Tainted: [W]=WARN [ 35.458126][ T1520] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.458293][ T1520] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.458433][ T1520] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.458892][ T1520] RSP: 0018:ffa00000029875d0 EFLAGS: 00010286 [ 35.459060][ T1520] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece79f [ 35.459604][ T1520] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673cf8 [ 35.459795][ T1520] RBP: 1ff4000000530ebb R08: 1fe2200001ece7a0 R09: fffa3bfffffb05d4 [ 35.459990][ T1520] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f6731f4 [ 35.460187][ T1520] R13: ff1100000f6731c0 R14: ffffffff8e3c7940 R15: ff1100000f673c40 [ 35.460381][ T1520] FS: 00007f77a1190440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 35.460607][ T1520] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.460768][ T1520] CR2: 000000000044f720 CR3: 000000000f9ac005 CR4: 0000000000771ef0 [ 35.460973][ T1520] PKRU: 55555554 [ 35.461071][ T1520] Call Trace: [ 35.461176][ T1520] [ 35.461242][ T1520] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.461373][ T1520] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.461510][ T1520] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.461640][ T1520] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.461767][ T1520] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.461901][ T1520] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.462029][ T1520] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.462161][ T1520] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.462290][ T1520] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.462417][ T1520] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.462548][ T1520] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.462676][ T1520] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.462807][ T1520] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.462935][ T1520] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.463065][ T1520] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.463199][ T1520] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.463330][ T1520] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.463459][ T1520] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.463588][ T1520] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.463717][ T1520] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.463847][ T1520] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.463980][ T1520] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.464142][ T1520] ? move_addr_to_kernel (net/socket.c:2511) [ 35.464271][ T1520] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.464398][ T1520] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.464529][ T1520] ___sys_sendmsg (net/socket.c:2641) [ 35.464654][ T1520] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.464785][ T1520] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.464914][ T1520] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.465046][ T1520] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.465177][ T1520] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.465312][ T1520] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.465441][ T1520] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.465571][ T1520] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.465698][ T1520] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.465824][ T1520] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.465953][ T1520] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.466117][ T1520] RIP: 0033:0x7f77a12eac5e [ 35.466258][ T1520] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.466715][ T1520] RSP: 002b:00007fffb6ef8e60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.466909][ T1520] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f77a12eac5e [ 35.467105][ T1520] RDX: 0000000000000000 RSI: 00007fffb6ef8f20 RDI: 0000000000000005 [ 35.467305][ T1520] RBP: 00007fffb6ef8e70 R08: 0000000000000000 R09: 0000000000000000 [ 35.467503][ T1520] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.467691][ T1520] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.534117][ T1524] ------------[ cut here ]------------ | [ 35.534820][ T1524] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1524 | [ 35.535050][ T1524] Modules linked in: vrf veth | [ 35.535603][ T1524] Tainted: [W]=WARN [ 35.535700][ T1524] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.535861][ T1524] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.536001][ T1524] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.536553][ T1524] RSP: 0018:ffa00000028c75d0 EFLAGS: 00010286 [ 35.536716][ T1524] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819bd7 [ 35.536904][ T1524] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdeb8 [ 35.537100][ T1524] RBP: 1ff4000000518ebb R08: 1fe2200001819bd8 R09: fffa3bfffffb05d4 [ 35.537384][ T1524] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd8f4 [ 35.537577][ T1524] R13: ff1100000c0cd8c0 R14: ffffffff8e3c7940 R15: ff1100000c0cde00 [ 35.537770][ T1524] FS: 00007f25a96d3440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 35.537996][ T1524] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.538253][ T1524] CR2: 000000000044f720 CR3: 000000000509d004 CR4: 0000000000771ef0 [ 35.538445][ T1524] PKRU: 55555554 [ 35.538540][ T1524] Call Trace: [ 35.538635][ T1524] [ 35.538701][ T1524] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.538832][ T1524] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.538975][ T1524] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.539103][ T1524] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.539323][ T1524] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.539459][ T1524] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.539583][ T1524] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.539709][ T1524] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.539837][ T1524] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.539965][ T1524] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.540094][ T1524] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.540314][ T1524] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.540444][ T1524] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.540574][ T1524] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.540701][ T1524] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.540830][ T1524] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.540961][ T1524] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.541089][ T1524] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.541292][ T1524] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.541423][ T1524] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.541553][ T1524] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.541680][ T1524] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.541808][ T1524] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.541968][ T1524] ? move_addr_to_kernel (net/socket.c:2511) [ 35.542092][ T1524] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.542287][ T1524] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.542417][ T1524] ___sys_sendmsg (net/socket.c:2641) [ 35.542543][ T1524] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.542673][ T1524] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.542801][ T1524] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.542930][ T1524] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.543065][ T1524] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.543199][ T1524] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.543325][ T1524] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.543455][ T1524] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.543582][ T1524] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.543707][ T1524] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.543832][ T1524] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.543990][ T1524] RIP: 0033:0x7f25a982dc5e [ 35.544123][ T1524] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.544583][ T1524] RSP: 002b:00007ffda8c01940 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.544774][ T1524] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f25a982dc5e [ 35.544966][ T1524] RDX: 0000000000000000 RSI: 00007ffda8c01a00 RDI: 0000000000000005 [ 35.545164][ T1524] RBP: 00007ffda8c01950 R08: 0000000000000000 R09: 0000000000000000 [ 35.545354][ T1524] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.545542][ T1524] R13: 0000000069cbe942 R14: 0000000000000004 R15: 000000000049d620 | [ 35.609211][ T1530] ------------[ cut here ]------------ | [ 35.609363][ T1530] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1530 | [ 35.609602][ T1530] Modules linked in: vrf veth | [ 35.610003][ T1530] Tainted: [W]=WARN [ 35.610101][ T1530] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.610414][ T1530] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.610552][ T1530] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.611015][ T1530] RSP: 0018:ffa00000029475d0 EFLAGS: 00010286 [ 35.611178][ T1530] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018199a7 [ 35.611367][ T1530] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccd38 [ 35.611556][ T1530] RBP: 1ff4000000528ebb R08: 1fe22000018199a8 R09: fffa3bfffffb05d4 [ 35.611745][ T1530] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc5b4 [ 35.611934][ T1530] R13: ff1100000c0cc580 R14: ffffffff8e3c7940 R15: ff1100000c0ccc80 [ 35.612128][ T1530] FS: 00007f74dbe70440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 35.612359][ T1530] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.612519][ T1530] CR2: 000000000044f720 CR3: 000000000f68d001 CR4: 0000000000771ef0 [ 35.612710][ T1530] PKRU: 55555554 [ 35.612807][ T1530] Call Trace: [ 35.612902][ T1530] [ 35.612970][ T1530] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.613099][ T1530] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.613241][ T1530] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.613370][ T1530] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.613496][ T1530] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.613627][ T1530] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.613751][ T1530] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.613878][ T1530] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.614010][ T1530] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.614141][ T1530] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.614274][ T1530] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.614399][ T1530] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.614528][ T1530] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.614656][ T1530] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.614782][ T1530] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.614912][ T1530] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.615043][ T1530] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.615178][ T1530] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.615306][ T1530] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.615434][ T1530] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.615565][ T1530] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.615691][ T1530] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.615817][ T1530] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.615980][ T1530] ? move_addr_to_kernel (net/socket.c:2511) [ 35.616110][ T1530] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.616239][ T1530] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.616371][ T1530] ___sys_sendmsg (net/socket.c:2641) [ 35.616499][ T1530] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.616630][ T1530] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.616761][ T1530] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.616890][ T1530] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.617029][ T1530] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.617165][ T1530] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.617294][ T1530] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.617423][ T1530] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.617552][ T1530] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.617679][ T1530] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.617807][ T1530] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.617969][ T1530] RIP: 0033:0x7f74dbfcac5e [ 35.618106][ T1530] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.618558][ T1530] RSP: 002b:00007ffeca43d720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.618751][ T1530] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f74dbfcac5e [ 35.618944][ T1530] RDX: 0000000000000000 RSI: 00007ffeca43d7e0 RDI: 0000000000000005 [ 35.619143][ T1530] RBP: 00007ffeca43d730 R08: 0000000000000000 R09: 0000000000000000 [ 35.619333][ T1530] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.619525][ T1530] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 35.687371][ T1534] ------------[ cut here ]------------ | [ 35.687528][ T1534] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1534 | [ 35.687758][ T1534] Modules linked in: vrf veth | [ 35.688164][ T1534] Tainted: [W]=WARN [ 35.688262][ T1534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.688421][ T1534] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.688555][ T1534] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.689010][ T1534] RSP: 0018:ffa00000029b75d0 EFLAGS: 00010286 [ 35.689719][ T1534] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece5a7 [ 35.689919][ T1534] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672d38 [ 35.690111][ T1534] RBP: 1ff4000000536ebb R08: 1fe2200001ece5a8 R09: fffa3bfffffb05d4 [ 35.690304][ T1534] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f673034 [ 35.690491][ T1534] R13: ff1100000f673000 R14: ffffffff8e3c7940 R15: ff1100000f672c80 [ 35.690684][ T1534] FS: 00007f75a018b440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 35.690906][ T1534] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.691067][ T1534] CR2: 000000000044f720 CR3: 000000000f68d006 CR4: 0000000000771ef0 [ 35.691265][ T1534] PKRU: 55555554 [ 35.691361][ T1534] Call Trace: [ 35.691456][ T1534] [ 35.691523][ T1534] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.691650][ T1534] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.691786][ T1534] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.691913][ T1534] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.692041][ T1534] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.692176][ T1534] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.692302][ T1534] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.692429][ T1534] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.692556][ T1534] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.692683][ T1534] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.692812][ T1534] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.692937][ T1534] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.693065][ T1534] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.693198][ T1534] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.693321][ T1534] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.693448][ T1534] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.693575][ T1534] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.693702][ T1534] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.693828][ T1534] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.693956][ T1534] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.694089][ T1534] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.694221][ T1534] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.694346][ T1534] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.694503][ T1534] ? move_addr_to_kernel (net/socket.c:2511) [ 35.694631][ T1534] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.694758][ T1534] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.694886][ T1534] ___sys_sendmsg (net/socket.c:2641) [ 35.695017][ T1534] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.695150][ T1534] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.695281][ T1534] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.695412][ T1534] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.695538][ T1534] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.695669][ T1534] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.695796][ T1534] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.695925][ T1534] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.696056][ T1534] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.696188][ T1534] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.696315][ T1534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.696474][ T1534] RIP: 0033:0x7f75a02e5c5e [ 35.696610][ T1534] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.697069][ T1534] RSP: 002b:00007fff58d3f7b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.697268][ T1534] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f75a02e5c5e [ 35.697457][ T1534] RDX: 0000000000000000 RSI: 00007fff58d3f870 RDI: 0000000000000005 [ 35.697647][ T1534] RBP: 00007fff58d3f7c0 R08: 0000000000000000 R09: 0000000000000000 [ 35.697840][ T1534] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.698033][ T1534] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 35.774611][ T1540] ------------[ cut here ]------------ | [ 35.774765][ T1540] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1540 | [ 35.774998][ T1540] Modules linked in: vrf veth | [ 35.775474][ T1540] Tainted: [W]=WARN [ 35.775569][ T1540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.775727][ T1540] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.775863][ T1540] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.776327][ T1540] RSP: 0018:ffa00000028975d0 EFLAGS: 00010286 [ 35.776491][ T1540] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece4ff [ 35.776681][ T1540] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6727f8 [ 35.776871][ T1540] RBP: 1ff4000000512ebb R08: 1fe2200001ece500 R09: fffa3bfffffb05d4 [ 35.777062][ T1540] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f6725b4 [ 35.777256][ T1540] R13: ff1100000f672580 R14: ffffffff8e3c7940 R15: ff1100000f672740 [ 35.777445][ T1540] FS: 00007ff1465b0440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 35.777666][ T1540] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.777825][ T1540] CR2: 000000000044f720 CR3: 000000000f663001 CR4: 0000000000771ef0 [ 35.778023][ T1540] PKRU: 55555554 [ 35.778119][ T1540] Call Trace: [ 35.778223][ T1540] [ 35.778288][ T1540] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.778417][ T1540] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.778551][ T1540] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.778678][ T1540] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.778804][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.778936][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.779066][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.779201][ T1540] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.779331][ T1540] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.779456][ T1540] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.779586][ T1540] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.779717][ T1540] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.779845][ T1540] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.779972][ T1540] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.780096][ T1540] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.780230][ T1540] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.780360][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.780487][ T1540] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.780619][ T1540] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.780745][ T1540] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.780873][ T1540] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.781001][ T1540] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.781127][ T1540] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.781288][ T1540] ? move_addr_to_kernel (net/socket.c:2511) [ 35.781414][ T1540] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.781542][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.781670][ T1540] ___sys_sendmsg (net/socket.c:2641) [ 35.781797][ T1540] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.781927][ T1540] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.782060][ T1540] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.782194][ T1540] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.782321][ T1540] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.782450][ T1540] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.782577][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.782706][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.782832][ T1540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.782962][ T1540] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.783087][ T1540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.783249][ T1540] RIP: 0033:0x7ff14670ac5e [ 35.783385][ T1540] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.783839][ T1540] RSP: 002b:00007fff961bef20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.784032][ T1540] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff14670ac5e [ 35.784287][ T1540] RDX: 0000000000000000 RSI: 00007fff961befe0 RDI: 0000000000000005 [ 35.784479][ T1540] RBP: 00007fff961bef30 R08: 0000000000000000 R09: 0000000000000000 [ 35.784667][ T1540] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.784856][ T1540] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 35.858337][ T1544] ------------[ cut here ]------------ | [ 35.858494][ T1544] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1544 | [ 35.858722][ T1544] Modules linked in: vrf veth | [ 35.859120][ T1544] Tainted: [W]=WARN [ 35.859223][ T1544] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.859383][ T1544] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.859519][ T1544] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.859979][ T1544] RSP: 0018:ffa00000029a75d0 EFLAGS: 00010286 [ 35.860145][ T1544] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf217 [ 35.860335][ T1544] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6790b8 [ 35.860523][ T1544] RBP: 1ff4000000534ebb R08: 1fe22000016cf218 R09: fffa3bfffffb05d4 [ 35.860710][ T1544] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6783f4 [ 35.860903][ T1544] R13: ff1100000b6783c0 R14: ffffffff8e3c7940 R15: ff1100000b679000 [ 35.861102][ T1544] FS: 00007f214c842440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 35.861333][ T1544] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.861492][ T1544] CR2: 000000000044f720 CR3: 0000000005c2f002 CR4: 0000000000771ef0 [ 35.861682][ T1544] PKRU: 55555554 [ 35.861778][ T1544] Call Trace: [ 35.861873][ T1544] [ 35.861938][ T1544] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.862068][ T1544] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.862206][ T1544] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.862334][ T1544] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.862458][ T1544] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.862588][ T1544] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.862712][ T1544] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.862842][ T1544] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.862972][ T1544] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.863099][ T1544] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.863233][ T1544] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.863363][ T1544] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.863491][ T1544] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.863619][ T1544] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.863749][ T1544] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.863877][ T1544] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.864004][ T1544] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.864130][ T1544] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.864260][ T1544] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.864386][ T1544] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.864516][ T1544] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.864644][ T1544] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.864769][ T1544] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.864930][ T1544] ? move_addr_to_kernel (net/socket.c:2511) [ 35.865061][ T1544] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.865463][ T1544] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.865594][ T1544] ___sys_sendmsg (net/socket.c:2641) [ 35.865719][ T1544] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.865849][ T1544] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.865987][ T1544] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.866115][ T1544] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.866248][ T1544] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.866378][ T1544] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.866507][ T1544] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.866635][ T1544] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.866766][ T1544] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.866895][ T1544] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.867035][ T1544] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.867198][ T1544] RIP: 0033:0x7f214c99cc5e [ 35.867332][ T1544] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.867786][ T1544] RSP: 002b:00007ffd78a29e70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.867985][ T1544] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f214c99cc5e [ 35.868178][ T1544] RDX: 0000000000000000 RSI: 00007ffd78a29f30 RDI: 0000000000000005 [ 35.868371][ T1544] RBP: 00007ffd78a29e80 R08: 0000000000000000 R09: 0000000000000000 [ 35.868566][ T1544] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.868757][ T1544] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 35.937470][ T1550] ------------[ cut here ]------------ | [ 35.937662][ T1550] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1550 | [ 35.937940][ T1550] Modules linked in: vrf veth | [ 35.939301][ T1550] Tainted: [W]=WARN [ 35.939539][ T1550] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.939820][ T1550] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 35.940086][ T1550] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.940684][ T1550] RSP: 0018:ffa00000029c75d0 EFLAGS: 00010286 [ 35.940977][ T1550] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e71a7 [ 35.941281][ T1550] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38d38 [ 35.941569][ T1550] RBP: 1ff4000000538ebb R08: 1fe22000009e71a8 R09: fffa3bfffffb05d4 [ 35.941800][ T1550] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f391f4 [ 35.942040][ T1550] R13: ff11000004f391c0 R14: ffffffff8e3c7940 R15: ff11000004f38c80 [ 35.942293][ T1550] FS: 00007f117609c440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 35.942565][ T1550] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.942775][ T1550] CR2: 000000000044f720 CR3: 000000000fa45006 CR4: 0000000000771ef0 [ 35.943019][ T1550] PKRU: 55555554 [ 35.943172][ T1550] Call Trace: [ 35.943314][ T1550] [ 35.943429][ T1550] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 35.943605][ T1550] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 35.943791][ T1550] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 35.943975][ T1550] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.944160][ T1550] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.944337][ T1550] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 35.944514][ T1550] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 35.944690][ T1550] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.944865][ T1550] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 35.945044][ T1550] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 35.945236][ T1550] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 35.945414][ T1550] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 35.945591][ T1550] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 35.945767][ T1550] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 35.945943][ T1550] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 35.946126][ T1550] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 35.946313][ T1550] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.946489][ T1550] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 35.946665][ T1550] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 35.946840][ T1550] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 35.947026][ T1550] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 35.947214][ T1550] ? copy_msghdr_from_user (net/socket.c:2525) [ 35.947391][ T1550] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 35.947596][ T1550] ? move_addr_to_kernel (net/socket.c:2511) [ 35.947774][ T1550] ? filemap_map_folio_range (mm/filemap.c:3873) [ 35.947948][ T1550] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 35.948146][ T1550] ___sys_sendmsg (net/socket.c:2641) [ 35.948320][ T1550] ? copy_msghdr_from_user (net/socket.c:2628) [ 35.948501][ T1550] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 35.948678][ T1550] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 35.948856][ T1550] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 35.949037][ T1550] ? __sys_sendmsg_sock (net/socket.c:2656) [ 35.949227][ T1550] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 35.949403][ T1550] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.949580][ T1550] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 35.949756][ T1550] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 35.949929][ T1550] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.950107][ T1550] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.950325][ T1550] RIP: 0033:0x7f11761f6c5e [ 35.950507][ T1550] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.951004][ T1550] RSP: 002b:00007ffd7f89bb20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.951260][ T1550] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f11761f6c5e [ 35.951498][ T1550] RDX: 0000000000000000 RSI: 00007ffd7f89bbe0 RDI: 0000000000000005 [ 35.951733][ T1550] RBP: 00007ffd7f89bb30 R08: 0000000000000000 R09: 0000000000000000 [ 35.951975][ T1550] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 35.952228][ T1550] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.012772][ T1554] ------------[ cut here ]------------ | [ 36.012967][ T1554] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1554 | [ 36.013727][ T1554] Modules linked in: vrf veth | [ 36.014235][ T1554] Tainted: [W]=WARN [ 36.014378][ T1554] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.014591][ T1554] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.014775][ T1554] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.015296][ T1554] RSP: 0018:ffa0000002a275d0 EFLAGS: 00010286 [ 36.015503][ T1554] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e71df [ 36.015735][ T1554] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38ef8 [ 36.015979][ T1554] RBP: 1ff4000000544ebb R08: 1fe22000009e71e0 R09: fffa3bfffffb05d4 [ 36.016236][ T1554] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39ab4 [ 36.016476][ T1554] R13: ff11000004f39a80 R14: ffffffff8e3c7940 R15: ff11000004f38e40 [ 36.016717][ T1554] FS: 00007fbb33575440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.017025][ T1554] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.017320][ T1554] CR2: 000000000044f720 CR3: 000000000c104002 CR4: 0000000000771ef0 [ 36.017636][ T1554] PKRU: 55555554 [ 36.017822][ T1554] Call Trace: [ 36.018025][ T1554] [ 36.018199][ T1554] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.018430][ T1554] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.018662][ T1554] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.018894][ T1554] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.019157][ T1554] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.019399][ T1554] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.019642][ T1554] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.019815][ T1554] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.019995][ T1554] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.020182][ T1554] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.020358][ T1554] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.020529][ T1554] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.020704][ T1554] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.020880][ T1554] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.021060][ T1554] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.021245][ T1554] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.021422][ T1554] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.021596][ T1554] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.021770][ T1554] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.021943][ T1554] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.022127][ T1554] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.022314][ T1554] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.022487][ T1554] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.022693][ T1554] ? move_addr_to_kernel (net/socket.c:2511) [ 36.022871][ T1554] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.023049][ T1554] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.023240][ T1554] ___sys_sendmsg (net/socket.c:2641) [ 36.023415][ T1554] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.023594][ T1554] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.023770][ T1554] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.023947][ T1554] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.024143][ T1554] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.024321][ T1554] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.024497][ T1554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.024671][ T1554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.024846][ T1554] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.025027][ T1554] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.025213][ T1554] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.025420][ T1554] RIP: 0033:0x7fbb336cfc5e [ 36.025603][ T1554] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.026100][ T1554] RSP: 002b:00007ffcfa7863e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.026347][ T1554] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbb336cfc5e [ 36.026585][ T1554] RDX: 0000000000000000 RSI: 00007ffcfa7864a0 RDI: 0000000000000005 [ 36.026822][ T1554] RBP: 00007ffcfa7863f0 R08: 0000000000000000 R09: 0000000000000000 [ 36.027063][ T1554] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.027306][ T1554] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.088690][ T1560] ------------[ cut here ]------------ | [ 36.088845][ T1560] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1560 | [ 36.089080][ T1560] Modules linked in: vrf veth | [ 36.090251][ T1560] Tainted: [W]=WARN [ 36.090349][ T1560] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.090506][ T1560] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.090643][ T1560] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.091099][ T1560] RSP: 0018:ffa0000002a875d0 EFLAGS: 00010286 [ 36.091360][ T1560] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0a87 [ 36.091552][ T1560] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785438 [ 36.091743][ T1560] RBP: 1ff4000000550ebb R08: 1fe22000004f0a88 R09: fffa3bfffffb05d4 [ 36.091936][ T1560] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f38774 [ 36.092129][ T1560] R13: ff11000004f38740 R14: ffffffff8e3c7940 R15: ff11000002785380 [ 36.092415][ T1560] FS: 00007f66bfeba440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 36.092640][ T1560] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.092802][ T1560] CR2: 000000000044f720 CR3: 000000000d11c004 CR4: 0000000000771ef0 [ 36.092996][ T1560] PKRU: 55555554 [ 36.093091][ T1560] Call Trace: [ 36.093279][ T1560] [ 36.093344][ T1560] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.093473][ T1560] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.093609][ T1560] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.093737][ T1560] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.093865][ T1560] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.093997][ T1560] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.094122][ T1560] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.094343][ T1560] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.094470][ T1560] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.094594][ T1560] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.094723][ T1560] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.094849][ T1560] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.094979][ T1560] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.095107][ T1560] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.095319][ T1560] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.095448][ T1560] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.095575][ T1560] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.095703][ T1560] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.095831][ T1560] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.095964][ T1560] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.096097][ T1560] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.096302][ T1560] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.096428][ T1560] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.096586][ T1560] ? move_addr_to_kernel (net/socket.c:2511) [ 36.096715][ T1560] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.096842][ T1560] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.096974][ T1560] ___sys_sendmsg (net/socket.c:2641) [ 36.097100][ T1560] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.097290][ T1560] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.097420][ T1560] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.097549][ T1560] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.097676][ T1560] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.097806][ T1560] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.097937][ T1560] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.098069][ T1560] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.098282][ T1560] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.098410][ T1560] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.098536][ T1560] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.098695][ T1560] RIP: 0033:0x7f66c0014c5e [ 36.098832][ T1560] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.099361][ T1560] RSP: 002b:00007ffde5adb010 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.099551][ T1560] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f66c0014c5e [ 36.099740][ T1560] RDX: 0000000000000000 RSI: 00007ffde5adb0d0 RDI: 0000000000000005 [ 36.099932][ T1560] RBP: 00007ffde5adb020 R08: 0000000000000000 R09: 0000000000000000 [ 36.100125][ T1560] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.100358][ T1560] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.172978][ T1564] ------------[ cut here ]------------ | [ 36.173181][ T1564] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1564 | [ 36.173455][ T1564] Modules linked in: vrf veth | [ 36.173945][ T1564] Tainted: [W]=WARN [ 36.174096][ T1564] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.174553][ T1564] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.174735][ T1564] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.175243][ T1564] RSP: 0018:ffa0000002a875d0 EFLAGS: 00010286 [ 36.175457][ T1564] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0b2f [ 36.175696][ T1564] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785978 [ 36.175940][ T1564] RBP: 1ff4000000550ebb R08: 1fe22000004f0b30 R09: fffa3bfffffb05d4 [ 36.176195][ T1564] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff110000027843f4 [ 36.176434][ T1564] R13: ff110000027843c0 R14: ffffffff8e3c7940 R15: ff110000027858c0 [ 36.176676][ T1564] FS: 00007f4eec5d3440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.176949][ T1564] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.177175][ T1564] CR2: 000000000044f720 CR3: 000000000fa6c006 CR4: 0000000000771ef0 [ 36.177415][ T1564] PKRU: 55555554 [ 36.177556][ T1564] Call Trace: [ 36.177697][ T1564] [ 36.177822][ T1564] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.178000][ T1564] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.178193][ T1564] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.178373][ T1564] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.178548][ T1564] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.178724][ T1564] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.178902][ T1564] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.179091][ T1564] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.179278][ T1564] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.179454][ T1564] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.179631][ T1564] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.179805][ T1564] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.179989][ T1564] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.180177][ T1564] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.180350][ T1564] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.180528][ T1564] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.180702][ T1564] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.180877][ T1564] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.181060][ T1564] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.181245][ T1564] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.181422][ T1564] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.181597][ T1564] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.181771][ T1564] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.181985][ T1564] ? move_addr_to_kernel (net/socket.c:2511) [ 36.182176][ T1564] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.182351][ T1564] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.182531][ T1564] ___sys_sendmsg (net/socket.c:2641) [ 36.182707][ T1564] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.182886][ T1564] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.183072][ T1564] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.183265][ T1564] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.183440][ T1564] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.183618][ T1564] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.183794][ T1564] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.183978][ T1564] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.184166][ T1564] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.184342][ T1564] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.184517][ T1564] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.184723][ T1564] RIP: 0033:0x7f4eec72dc5e [ 36.184907][ T1564] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.185426][ T1564] RSP: 002b:00007ffdc51cbe30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.185665][ T1564] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4eec72dc5e [ 36.185905][ T1564] RDX: 0000000000000000 RSI: 00007ffdc51cbef0 RDI: 0000000000000005 [ 36.186158][ T1564] RBP: 00007ffdc51cbe40 R08: 0000000000000000 R09: 0000000000000000 [ 36.186396][ T1564] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.186632][ T1564] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.257064][ T1570] ------------[ cut here ]------------ | [ 36.257632][ T1570] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1570 | [ 36.257866][ T1570] Modules linked in: vrf veth | [ 36.258270][ T1570] Tainted: [W]=WARN [ 36.258366][ T1570] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.258529][ T1570] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.258666][ T1570] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.259119][ T1570] RSP: 0018:ffa00000029d75d0 EFLAGS: 00010286 [ 36.259285][ T1570] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf16f [ 36.259475][ T1570] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678b78 [ 36.259664][ T1570] RBP: 1ff400000053aebb R08: 1fe22000016cf170 R09: fffa3bfffffb05d4 [ 36.259854][ T1570] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785e34 [ 36.260046][ T1570] R13: ff11000002785e00 R14: ffffffff8e3c7940 R15: ff1100000b678ac0 [ 36.260245][ T1570] FS: 00007fc90d2fd440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 36.260470][ T1570] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.260639][ T1570] CR2: 000000000044f720 CR3: 000000000faa4006 CR4: 0000000000771ef0 [ 36.260833][ T1570] PKRU: 55555554 [ 36.260928][ T1570] Call Trace: [ 36.261027][ T1570] [ 36.261093][ T1570] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.261227][ T1570] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.261363][ T1570] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.261493][ T1570] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.261618][ T1570] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.261746][ T1570] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.261869][ T1570] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.261998][ T1570] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.262123][ T1570] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.262259][ T1570] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.262387][ T1570] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.262513][ T1570] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.262639][ T1570] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.262766][ T1570] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.262892][ T1570] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.263027][ T1570] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.263161][ T1570] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.263288][ T1570] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.263417][ T1570] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.263547][ T1570] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.263677][ T1570] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.263806][ T1570] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.263932][ T1570] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.264091][ T1570] ? move_addr_to_kernel (net/socket.c:2511) [ 36.264226][ T1570] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.264355][ T1570] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.264485][ T1570] ___sys_sendmsg (net/socket.c:2641) [ 36.264611][ T1570] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.264741][ T1570] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.264870][ T1570] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.265003][ T1570] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.265136][ T1570] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.265267][ T1570] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.265394][ T1570] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.265522][ T1570] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.265647][ T1570] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.265772][ T1570] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.265897][ T1570] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.266060][ T1570] RIP: 0033:0x7fc90d457c5e [ 36.266200][ T1570] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.266667][ T1570] RSP: 002b:00007ffd20dd8010 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.266860][ T1570] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc90d457c5e [ 36.267055][ T1570] RDX: 0000000000000000 RSI: 00007ffd20dd80d0 RDI: 0000000000000005 [ 36.267251][ T1570] RBP: 00007ffd20dd8020 R08: 0000000000000000 R09: 0000000000000000 [ 36.267445][ T1570] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.267639][ T1570] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.334341][ T1574] ------------[ cut here ]------------ | [ 36.334533][ T1574] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1574 | [ 36.334808][ T1574] Modules linked in: vrf veth | [ 36.335312][ T1574] Tainted: [W]=WARN [ 36.335456][ T1574] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.335664][ T1574] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.335848][ T1574] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.336373][ T1574] RSP: 0018:ffa0000002ab75d0 EFLAGS: 00010286 [ 36.336584][ T1574] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d5a7 [ 36.336823][ T1574] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ad38 [ 36.337065][ T1574] RBP: 1ff4000000556ebb R08: 1fe2200000a8d5a8 R09: fffa3bfffffb05d4 [ 36.337393][ T1574] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546bab4 [ 36.337686][ T1574] R13: ff1100000546ba80 R14: ffffffff8e3c7940 R15: ff1100000546ac80 [ 36.337978][ T1574] FS: 00007f6075416440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.338307][ T1574] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.338560][ T1574] CR2: 000000000044f720 CR3: 000000000fa07002 CR4: 0000000000771ef0 [ 36.338842][ T1574] PKRU: 55555554 [ 36.339035][ T1574] Call Trace: [ 36.339264][ T1574] [ 36.339452][ T1574] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.339695][ T1574] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.339929][ T1574] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.340107][ T1574] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.340290][ T1574] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.340467][ T1574] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.340638][ T1574] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.340813][ T1574] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.340998][ T1574] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.341182][ T1574] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.341360][ T1574] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.341533][ T1574] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.341709][ T1574] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.341883][ T1574] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.342062][ T1574] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.342250][ T1574] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.342425][ T1574] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.342600][ T1574] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.342776][ T1574] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.342951][ T1574] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.343148][ T1574] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.343325][ T1574] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.343498][ T1574] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.343703][ T1574] ? move_addr_to_kernel (net/socket.c:2511) [ 36.343878][ T1574] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.344060][ T1574] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.344247][ T1574] ___sys_sendmsg (net/socket.c:2641) [ 36.344422][ T1574] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.344599][ T1574] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.344774][ T1574] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.344952][ T1574] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.345146][ T1574] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.345324][ T1574] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.345500][ T1574] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.345676][ T1574] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.345852][ T1574] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.346036][ T1574] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.346224][ T1574] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.346434][ T1574] RIP: 0033:0x7f6075570c5e [ 36.346617][ T1574] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.347121][ T1574] RSP: 002b:00007ffde3ac5a50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.347373][ T1574] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6075570c5e [ 36.347609][ T1574] RDX: 0000000000000000 RSI: 00007ffde3ac5b10 RDI: 0000000000000005 [ 36.347846][ T1574] RBP: 00007ffde3ac5a60 R08: 0000000000000000 R09: 0000000000000000 [ 36.348088][ T1574] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.348338][ T1574] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.415143][ T1580] ------------[ cut here ]------------ | [ 36.415330][ T1580] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1580 | [ 36.415605][ T1580] Modules linked in: vrf veth | [ 36.416100][ T1580] Tainted: [W]=WARN [ 36.416463][ T1580] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.416670][ T1580] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.416855][ T1580] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.417370][ T1580] RSP: 0018:ffa0000002a775d0 EFLAGS: 00010286 [ 36.417580][ T1580] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d457 [ 36.417817][ T1580] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 36.418060][ T1580] RBP: 1ff400000054eebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05d4 [ 36.418303][ T1580] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546be34 [ 36.418543][ T1580] R13: ff1100000546be00 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 36.418782][ T1580] FS: 00007fb4de7c3440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.419063][ T1580] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.419280][ T1580] CR2: 000000000044f720 CR3: 000000000fa96001 CR4: 0000000000771ef0 [ 36.419521][ T1580] PKRU: 55555554 [ 36.419665][ T1580] Call Trace: [ 36.419806][ T1580] [ 36.419919][ T1580] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.420099][ T1580] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.420295][ T1580] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.420470][ T1580] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.420647][ T1580] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.420824][ T1580] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.421007][ T1580] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.421196][ T1580] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.421372][ T1580] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.421548][ T1580] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.421728][ T1580] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.421904][ T1580] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.422090][ T1580] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.422280][ T1580] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.422453][ T1580] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.422630][ T1580] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.422805][ T1580] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.422988][ T1580] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.423176][ T1580] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.423352][ T1580] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.423532][ T1580] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.423708][ T1580] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.423884][ T1580] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.424096][ T1580] ? move_addr_to_kernel (net/socket.c:2511) [ 36.424285][ T1580] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.424460][ T1580] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.424639][ T1580] ___sys_sendmsg (net/socket.c:2641) [ 36.424813][ T1580] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.425078][ T1580] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.425271][ T1580] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.425447][ T1580] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.425623][ T1580] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.425876][ T1580] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.426061][ T1580] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.426250][ T1580] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.426429][ T1580] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.426680][ T1580] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.426857][ T1580] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.427071][ T1580] RIP: 0033:0x7fb4de91dc5e [ 36.427347][ T1580] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.427850][ T1580] RSP: 002b:00007fff9d76d6d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.428181][ T1580] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb4de91dc5e [ 36.428418][ T1580] RDX: 0000000000000000 RSI: 00007fff9d76d790 RDI: 0000000000000005 [ 36.428732][ T1580] RBP: 00007fff9d76d6e0 R08: 0000000000000000 R09: 0000000000000000 [ 36.428980][ T1580] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.429229][ T1580] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.504863][ T1584] ------------[ cut here ]------------ | [ 36.505058][ T1584] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1584 | [ 36.505463][ T1584] Modules linked in: vrf veth | [ 36.505952][ T1584] Tainted: [W]=WARN [ 36.506102][ T1584] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.506316][ T1584] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.506500][ T1584] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.507004][ T1584] RSP: 0018:ffa0000002ae75d0 EFLAGS: 00010286 [ 36.507224][ T1584] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece79f [ 36.507460][ T1584] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673cf8 [ 36.507701][ T1584] RBP: 1ff400000055cebb R08: 1fe2200001ece7a0 R09: fffa3bfffffb05d4 [ 36.507938][ T1584] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f6731f4 [ 36.508191][ T1584] R13: ff1100000f6731c0 R14: ffffffff8e3c7940 R15: ff1100000f673c40 [ 36.508430][ T1584] FS: 00007f996a635440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.508702][ T1584] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.508910][ T1584] CR2: 000000000044f720 CR3: 000000000a33b006 CR4: 0000000000771ef0 [ 36.509166][ T1584] PKRU: 55555554 [ 36.509309][ T1584] Call Trace: [ 36.509451][ T1584] [ 36.509563][ T1584] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.509738][ T1584] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.509922][ T1584] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.510103][ T1584] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.510284][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.510460][ T1584] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.510636][ T1584] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.510817][ T1584] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.510999][ T1584] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.511182][ T1584] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.511361][ T1584] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.511534][ T1584] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.511711][ T1584] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.511887][ T1584] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.512067][ T1584] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.512258][ T1584] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.512434][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.512612][ T1584] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.512787][ T1584] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.512964][ T1584] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.513162][ T1584] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.513340][ T1584] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.513514][ T1584] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.513718][ T1584] ? move_addr_to_kernel (net/socket.c:2511) [ 36.513897][ T1584] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.514074][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.514266][ T1584] ___sys_sendmsg (net/socket.c:2641) [ 36.514440][ T1584] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.514621][ T1584] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.514801][ T1584] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.514984][ T1584] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.515174][ T1584] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.515351][ T1584] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.515527][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.515703][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.515878][ T1584] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.516060][ T1584] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.516246][ T1584] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.516451][ T1584] RIP: 0033:0x7f996a78fc5e [ 36.516636][ T1584] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.517161][ T1584] RSP: 002b:00007ffd59f60010 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.517401][ T1584] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f996a78fc5e [ 36.517636][ T1584] RDX: 0000000000000000 RSI: 00007ffd59f600d0 RDI: 0000000000000005 [ 36.517870][ T1584] RBP: 00007ffd59f60020 R08: 0000000000000000 R09: 0000000000000000 [ 36.518112][ T1584] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.518363][ T1584] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.585503][ T1590] ------------[ cut here ]------------ | [ 36.585692][ T1590] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1590 | [ 36.585972][ T1590] Modules linked in: vrf veth | [ 36.587067][ T1590] Tainted: [W]=WARN [ 36.587273][ T1590] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.587545][ T1590] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.587799][ T1590] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.588372][ T1590] RSP: 0018:ffa0000002b575d0 EFLAGS: 00010286 [ 36.588727][ T1590] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece617 [ 36.589064][ T1590] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6730b8 [ 36.589400][ T1590] RBP: 1ff400000056aebb R08: 1fe2200001ece618 R09: fffa3bfffffb05d4 [ 36.589728][ T1590] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f672af4 [ 36.590055][ T1590] R13: ff1100000f672ac0 R14: ffffffff8e3c7940 R15: ff1100000f673000 [ 36.590399][ T1590] FS: 00007f2143263440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.590763][ T1590] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.591052][ T1590] CR2: 000000000044f720 CR3: 000000000f868001 CR4: 0000000000771ef0 [ 36.591361][ T1590] PKRU: 55555554 [ 36.591579][ T1590] Call Trace: [ 36.591784][ T1590] [ 36.591959][ T1590] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.592156][ T1590] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.592341][ T1590] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.592516][ T1590] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.592689][ T1590] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.592867][ T1590] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.593044][ T1590] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.593231][ T1590] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.593406][ T1590] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.593579][ T1590] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.593755][ T1590] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.593928][ T1590] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.594110][ T1590] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.594297][ T1590] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.594473][ T1590] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.594649][ T1590] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.594824][ T1590] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.595004][ T1590] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.595187][ T1590] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.595362][ T1590] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.595541][ T1590] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.595717][ T1590] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.595895][ T1590] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.596103][ T1590] ? move_addr_to_kernel (net/socket.c:2511) [ 36.596290][ T1590] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.596465][ T1590] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.596643][ T1590] ___sys_sendmsg (net/socket.c:2641) [ 36.596818][ T1590] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.597007][ T1590] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.597199][ T1590] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.597376][ T1590] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.597552][ T1590] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.597730][ T1590] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.597904][ T1590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.598087][ T1590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.598275][ T1590] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.598452][ T1590] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.598627][ T1590] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.598833][ T1590] RIP: 0033:0x7f21433bdc5e [ 36.599020][ T1590] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.599535][ T1590] RSP: 002b:00007ffd0c6787c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.599775][ T1590] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f21433bdc5e [ 36.600017][ T1590] RDX: 0000000000000000 RSI: 00007ffd0c678880 RDI: 0000000000000005 [ 36.600265][ T1590] RBP: 00007ffd0c6787d0 R08: 0000000000000000 R09: 0000000000000000 [ 36.600503][ T1590] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.600740][ T1590] R13: 0000000069cbe943 R14: 0000000000000004 R15: 000000000049d620 | [ 36.665458][ T1594] ------------[ cut here ]------------ | [ 36.665615][ T1594] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1594 | [ 36.665848][ T1594] Modules linked in: vrf veth | [ 36.666589][ T1594] Tainted: [W]=WARN [ 36.666687][ T1594] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.666849][ T1594] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.666993][ T1594] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.667459][ T1594] RSP: 0018:ffa0000002ad75d0 EFLAGS: 00010286 [ 36.667619][ T1594] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000018198c7 [ 36.667810][ T1594] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc638 [ 36.668004][ T1594] RBP: 1ff400000055aebb R08: 1fe22000018198c8 R09: fffa3bfffffb05d4 [ 36.668197][ T1594] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd1f4 [ 36.668388][ T1594] R13: ff1100000c0cd1c0 R14: ffffffff8e3c7940 R15: ff1100000c0cc580 [ 36.668581][ T1594] FS: 00007fbfd6856440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 36.668807][ T1594] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.668973][ T1594] CR2: 000000000044f720 CR3: 0000000004f5c003 CR4: 0000000000771ef0 [ 36.669173][ T1594] PKRU: 55555554 [ 36.669269][ T1594] Call Trace: [ 36.669365][ T1594] [ 36.669430][ T1594] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.669559][ T1594] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.669695][ T1594] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.669824][ T1594] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.669950][ T1594] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.670086][ T1594] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.670217][ T1594] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.670345][ T1594] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.670476][ T1594] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.670611][ T1594] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.670740][ T1594] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.670869][ T1594] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.671012][ T1594] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.671147][ T1594] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.671270][ T1594] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.671398][ T1594] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.671526][ T1594] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.671653][ T1594] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.671781][ T1594] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.671908][ T1594] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.672042][ T1594] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.672175][ T1594] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.672302][ T1594] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.672457][ T1594] ? move_addr_to_kernel (net/socket.c:2511) [ 36.672586][ T1594] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.672712][ T1594] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.672840][ T1594] ___sys_sendmsg (net/socket.c:2641) [ 36.672971][ T1594] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.673106][ T1594] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.673240][ T1594] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.673369][ T1594] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.673497][ T1594] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.673625][ T1594] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.673751][ T1594] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.673880][ T1594] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.674012][ T1594] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.674143][ T1594] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.674270][ T1594] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.674429][ T1594] RIP: 0033:0x7fbfd69b0c5e [ 36.674564][ T1594] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.675024][ T1594] RSP: 002b:00007fffb4af4960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.675221][ T1594] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbfd69b0c5e [ 36.675414][ T1594] RDX: 0000000000000000 RSI: 00007fffb4af4a20 RDI: 0000000000000005 [ 36.675604][ T1594] RBP: 00007fffb4af4970 R08: 0000000000000000 R09: 0000000000000000 [ 36.675794][ T1594] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.675984][ T1594] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 36.755997][ T1600] ------------[ cut here ]------------ | [ 36.756425][ T1600] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1600 | [ 36.756698][ T1600] Modules linked in: vrf veth | [ 36.757202][ T1600] Tainted: [W]=WARN [ 36.757346][ T1600] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.757552][ T1600] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.757735][ T1600] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.758247][ T1600] RSP: 0018:ffa0000002ab75d0 EFLAGS: 00010286 [ 36.758456][ T1600] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819bd7 [ 36.758694][ T1600] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdeb8 [ 36.758929][ T1600] RBP: 1ff4000000556ebb R08: 1fe2200001819bd8 R09: fffa3bfffffb05d4 [ 36.759180][ T1600] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd8f4 [ 36.759418][ T1600] R13: ff1100000c0cd8c0 R14: ffffffff8e3c7940 R15: ff1100000c0cde00 [ 36.759656][ T1600] FS: 00007fbf0541f440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.759929][ T1600] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.760152][ T1600] CR2: 000000000044f720 CR3: 000000000d1ef003 CR4: 0000000000771ef0 [ 36.760391][ T1600] PKRU: 55555554 [ 36.760533][ T1600] Call Trace: [ 36.760675][ T1600] [ 36.760787][ T1600] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.760962][ T1600] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.761165][ T1600] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.761347][ T1600] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.761523][ T1600] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.761701][ T1600] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.761874][ T1600] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.762058][ T1600] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.762244][ T1600] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.762420][ T1600] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.762599][ T1600] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.762771][ T1600] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.762947][ T1600] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.763129][ T1600] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.763317][ T1600] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.763494][ T1600] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.763671][ T1600] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.763848][ T1600] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.764031][ T1600] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.764215][ T1600] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.764394][ T1600] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.764568][ T1600] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.764742][ T1600] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.764947][ T1600] ? move_addr_to_kernel (net/socket.c:2511) [ 36.765144][ T1600] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.765319][ T1600] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.765498][ T1600] ___sys_sendmsg (net/socket.c:2641) [ 36.765673][ T1600] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.765853][ T1600] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.766038][ T1600] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.766229][ T1600] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.766409][ T1600] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.766586][ T1600] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.766761][ T1600] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.766934][ T1600] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.767112][ T1600] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.767296][ T1600] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.767471][ T1600] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.767677][ T1600] RIP: 0033:0x7fbf05579c5e [ 36.767861][ T1600] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.768372][ T1600] RSP: 002b:00007ffecbedccf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.768611][ T1600] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbf05579c5e [ 36.768854][ T1600] RDX: 0000000000000000 RSI: 00007ffecbedcdb0 RDI: 0000000000000005 [ 36.769096][ T1600] RBP: 00007ffecbedcd00 R08: 0000000000000000 R09: 0000000000000000 [ 36.769338][ T1600] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.769573][ T1600] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 36.844627][ T1604] ------------[ cut here ]------------ | [ 36.844787][ T1604] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1604 | [ 36.845016][ T1604] Modules linked in: vrf veth | [ 36.845422][ T1604] Tainted: [W]=WARN [ 36.845521][ T1604] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.845681][ T1604] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.845815][ T1604] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.846271][ T1604] RSP: 0018:ffa0000002b175d0 EFLAGS: 00010286 [ 36.846433][ T1604] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf24f [ 36.846622][ T1604] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679278 [ 36.846811][ T1604] RBP: 1ff4000000562ebb R08: 1fe22000016cf250 R09: fffa3bfffffb05d4 [ 36.847002][ T1604] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679034 [ 36.847201][ T1604] R13: ff1100000b679000 R14: ffffffff8e3c7940 R15: ff1100000b6791c0 [ 36.847391][ T1604] FS: 00007f8a900ec440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 36.847615][ T1604] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.847773][ T1604] CR2: 000000000044f720 CR3: 000000000d73f005 CR4: 0000000000771ef0 [ 36.847966][ T1604] PKRU: 55555554 [ 36.848067][ T1604] Call Trace: [ 36.848168][ T1604] [ 36.848233][ T1604] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.848359][ T1604] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.848496][ T1604] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.848622][ T1604] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.848746][ T1604] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.848874][ T1604] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.849002][ T1604] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.849137][ T1604] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.849263][ T1604] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.849386][ T1604] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.849513][ T1604] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.849639][ T1604] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.849767][ T1604] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.849891][ T1604] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.850019][ T1604] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.850147][ T1604] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.850275][ T1604] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.850401][ T1604] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.850529][ T1604] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.850657][ T1604] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.850786][ T1604] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.850915][ T1604] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.851042][ T1604] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.851202][ T1604] ? move_addr_to_kernel (net/socket.c:2511) [ 36.851328][ T1604] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.851458][ T1604] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.851585][ T1604] ___sys_sendmsg (net/socket.c:2641) [ 36.851709][ T1604] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.851839][ T1604] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.851966][ T1604] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.852097][ T1604] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.852228][ T1604] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.852357][ T1604] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.852485][ T1604] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.852611][ T1604] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.852736][ T1604] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.852861][ T1604] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.852991][ T1604] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.853201][ T1604] RIP: 0033:0x7f8a90246c5e [ 36.853335][ T1604] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.853787][ T1604] RSP: 002b:00007fffe79ed430 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.853983][ T1604] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8a90246c5e [ 36.854213][ T1604] RDX: 0000000000000000 RSI: 00007fffe79ed4f0 RDI: 0000000000000005 [ 36.854403][ T1604] RBP: 00007fffe79ed440 R08: 0000000000000000 R09: 0000000000000000 [ 36.854591][ T1604] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.854778][ T1604] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 36.917445][ T1610] ------------[ cut here ]------------ | [ 36.917634][ T1610] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1610 | [ 36.917909][ T1610] Modules linked in: vrf veth | [ 36.918604][ T1610] Tainted: [W]=WARN [ 36.918744][ T1610] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.918952][ T1610] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.919151][ T1610] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.919646][ T1610] RSP: 0018:ffa0000002ba75d0 EFLAGS: 00010286 [ 36.919857][ T1610] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf32f [ 36.920102][ T1610] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 36.920345][ T1610] RBP: 1ff4000000574ebb R08: 1fe22000016cf330 R09: fffa3bfffffb05d4 [ 36.920580][ T1610] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678cb4 [ 36.920813][ T1610] R13: ff1100000b678c80 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 36.921058][ T1610] FS: 00007f587737e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.921341][ T1610] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.921548][ T1610] CR2: 000000000044f720 CR3: 000000000d73f005 CR4: 0000000000771ef0 [ 36.921786][ T1610] PKRU: 55555554 [ 36.921928][ T1610] Call Trace: [ 36.922075][ T1610] [ 36.922198][ T1610] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.922372][ T1610] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.922557][ T1610] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.922733][ T1610] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.922907][ T1610] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.923096][ T1610] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.923278][ T1610] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.923456][ T1610] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.923633][ T1610] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.923807][ T1610] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 36.923990][ T1610] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 36.924178][ T1610] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 36.924357][ T1610] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 36.924535][ T1610] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 36.924712][ T1610] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 36.924892][ T1610] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 36.925074][ T1610] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.925262][ T1610] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 36.925440][ T1610] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 36.925616][ T1610] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 36.925794][ T1610] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 36.925978][ T1610] ? copy_msghdr_from_user (net/socket.c:2525) [ 36.926164][ T1610] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 36.926369][ T1610] ? move_addr_to_kernel (net/socket.c:2511) [ 36.926544][ T1610] ? filemap_map_folio_range (mm/filemap.c:3873) [ 36.926721][ T1610] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.926899][ T1610] ___sys_sendmsg (net/socket.c:2641) [ 36.927077][ T1610] ? copy_msghdr_from_user (net/socket.c:2628) [ 36.927269][ T1610] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 36.927447][ T1610] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 36.927625][ T1610] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 36.927799][ T1610] ? __sys_sendmsg_sock (net/socket.c:2656) [ 36.927983][ T1610] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 36.928169][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.928346][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 36.928522][ T1610] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 36.928696][ T1610] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.928871][ T1610] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.929078][ T1610] RIP: 0033:0x7f58774d8c5e [ 36.929270][ T1610] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.929770][ T1610] RSP: 002b:00007fff3f867ce0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.930013][ T1610] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f58774d8c5e [ 36.930260][ T1610] RDX: 0000000000000000 RSI: 00007fff3f867da0 RDI: 0000000000000005 [ 36.930495][ T1610] RBP: 00007fff3f867cf0 R08: 0000000000000000 R09: 0000000000000000 [ 36.930733][ T1610] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 36.930976][ T1610] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 36.992959][ T1614] ------------[ cut here ]------------ | [ 36.993168][ T1614] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1614 | [ 36.993438][ T1614] Modules linked in: vrf veth | [ 36.993924][ T1614] Tainted: [W]=WARN [ 36.994076][ T1614] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.994762][ T1614] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 36.995179][ T1614] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.995754][ T1614] RSP: 0018:ffa0000002b475d0 EFLAGS: 00010286 [ 36.996031][ T1614] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7367 [ 36.996275][ T1614] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 36.996514][ T1614] RBP: 1ff4000000568ebb R08: 1fe22000009e7368 R09: fffa3bfffffb05d4 [ 36.996760][ T1614] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39034 [ 36.997002][ T1614] R13: ff11000004f39000 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 36.997250][ T1614] FS: 00007f41faaf5440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 36.997526][ T1614] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.997733][ T1614] CR2: 000000000044f720 CR3: 000000000d73f004 CR4: 0000000000771ef0 [ 36.997978][ T1614] PKRU: 55555554 [ 36.998120][ T1614] Call Trace: [ 36.998274][ T1614] [ 36.998385][ T1614] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 36.998558][ T1614] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 36.998741][ T1614] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 36.998919][ T1614] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.999100][ T1614] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 36.999287][ T1614] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 36.999459][ T1614] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 36.999636][ T1614] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.999812][ T1614] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 36.999992][ T1614] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.000180][ T1614] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.000356][ T1614] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.000533][ T1614] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.000708][ T1614] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.000879][ T1614] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.001061][ T1614] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.001244][ T1614] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.001420][ T1614] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.001597][ T1614] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.001772][ T1614] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.001950][ T1614] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.002145][ T1614] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.002319][ T1614] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.002522][ T1614] ? move_addr_to_kernel (net/socket.c:2511) [ 37.002698][ T1614] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.002875][ T1614] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.003057][ T1614] ___sys_sendmsg (net/socket.c:2641) [ 37.003243][ T1614] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.003423][ T1614] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.003600][ T1614] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.003777][ T1614] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.003954][ T1614] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.004150][ T1614] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.004326][ T1614] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.004501][ T1614] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.004678][ T1614] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.004852][ T1614] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.005033][ T1614] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.005245][ T1614] RIP: 0033:0x7f41fac4fc5e [ 37.005427][ T1614] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.005926][ T1614] RSP: 002b:00007ffefa3e9950 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.006180][ T1614] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f41fac4fc5e [ 37.006417][ T1614] RDX: 0000000000000000 RSI: 00007ffefa3e9a10 RDI: 0000000000000005 [ 37.006656][ T1614] RBP: 00007ffefa3e9960 R08: 0000000000000000 R09: 0000000000000000 [ 37.006892][ T1614] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.007148][ T1614] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.079592][ T1620] ------------[ cut here ]------------ | [ 37.079781][ T1620] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1620 | [ 37.080062][ T1620] Modules linked in: vrf veth | [ 37.081208][ T1620] Tainted: [W]=WARN [ 37.081506][ T1620] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.081839][ T1620] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.082165][ T1620] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.082765][ T1620] RSP: 0018:ffa0000002bb75d0 EFLAGS: 00010286 [ 37.083075][ T1620] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7137 [ 37.083428][ T1620] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f389b8 [ 37.083767][ T1620] RBP: 1ff4000000576ebb R08: 1fe22000009e7138 R09: fffa3bfffffb05d4 [ 37.084068][ T1620] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39c74 [ 37.084389][ T1620] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f38900 [ 37.084634][ T1620] FS: 00007f25b12cc440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 37.084903][ T1620] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.085117][ T1620] CR2: 000000000044f720 CR3: 000000000d2e3005 CR4: 0000000000771ef0 [ 37.085366][ T1620] PKRU: 55555554 [ 37.085509][ T1620] Call Trace: [ 37.085651][ T1620] [ 37.085766][ T1620] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.085943][ T1620] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.086148][ T1620] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.086324][ T1620] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.086499][ T1620] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.086679][ T1620] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.086853][ T1620] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.087040][ T1620] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.087227][ T1620] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.087402][ T1620] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.087579][ T1620] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.087751][ T1620] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.087928][ T1620] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.088108][ T1620] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.088294][ T1620] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.088470][ T1620] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.088646][ T1620] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.088821][ T1620] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.089006][ T1620] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.089192][ T1620] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.089371][ T1620] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.089547][ T1620] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.089725][ T1620] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.089931][ T1620] ? move_addr_to_kernel (net/socket.c:2511) [ 37.090114][ T1620] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.090299][ T1620] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.090479][ T1620] ___sys_sendmsg (net/socket.c:2641) [ 37.090655][ T1620] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.090835][ T1620] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.091019][ T1620] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.091208][ T1620] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.091384][ T1620] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.091563][ T1620] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.091739][ T1620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.091912][ T1620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.092093][ T1620] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.092278][ T1620] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.092453][ T1620] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.092657][ T1620] RIP: 0033:0x7f25b1426c5e [ 37.092837][ T1620] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.093358][ T1620] RSP: 002b:00007ffe30712c90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.093597][ T1620] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f25b1426c5e [ 37.093832][ T1620] RDX: 0000000000000000 RSI: 00007ffe30712d50 RDI: 0000000000000005 [ 37.094079][ T1620] RBP: 00007ffe30712ca0 R08: 0000000000000000 R09: 0000000000000000 [ 37.094328][ T1620] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.094569][ T1620] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.147655][ T1624] ------------[ cut here ]------------ | [ 37.147838][ T1624] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1624 | [ 37.148110][ T1624] Modules linked in: vrf veth | [ 37.148612][ T1624] Tainted: [W]=WARN [ 37.148786][ T1624] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.148999][ T1624] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.149194][ T1624] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.149698][ T1624] RSP: 0018:ffa0000002bd75d0 EFLAGS: 00010286 [ 37.149906][ T1624] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f08ff [ 37.150155][ T1624] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027847f8 [ 37.150394][ T1624] RBP: 1ff400000057aebb R08: 1fe22000004f0900 R09: fffa3bfffffb05d4 [ 37.150630][ T1624] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785034 [ 37.150870][ T1624] R13: ff11000002785000 R14: ffffffff8e3c7940 R15: ff11000002784740 [ 37.151112][ T1624] FS: 00007fca1ba30440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 37.151399][ T1624] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.151608][ T1624] CR2: 000000000044f720 CR3: 000000000d2e3001 CR4: 0000000000771ef0 [ 37.151847][ T1624] PKRU: 55555554 [ 37.151994][ T1624] Call Trace: [ 37.152149][ T1624] [ 37.152260][ T1624] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.152434][ T1624] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.152619][ T1624] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.152795][ T1624] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.152967][ T1624] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.153164][ T1624] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.153340][ T1624] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.153516][ T1624] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.153691][ T1624] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.153866][ T1624] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.154052][ T1624] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.154236][ T1624] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.154411][ T1624] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.154585][ T1624] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.154760][ T1624] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.154935][ T1624] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.155114][ T1624] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.155301][ T1624] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.155477][ T1624] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.155655][ T1624] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.155833][ T1624] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.156016][ T1624] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.156200][ T1624] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.156404][ T1624] ? move_addr_to_kernel (net/socket.c:2511) [ 37.156579][ T1624] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.156753][ T1624] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.156931][ T1624] ___sys_sendmsg (net/socket.c:2641) [ 37.157112][ T1624] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.157304][ T1624] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.157482][ T1624] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.157660][ T1624] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.157838][ T1624] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.158019][ T1624] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.158205][ T1624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.158380][ T1624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.158556][ T1624] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.158732][ T1624] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.158908][ T1624] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.159116][ T1624] RIP: 0033:0x7fca1bb8ac5e [ 37.159310][ T1624] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.159812][ T1624] RSP: 002b:00007ffe2623f890 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.160057][ T1624] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fca1bb8ac5e [ 37.160304][ T1624] RDX: 0000000000000000 RSI: 00007ffe2623f950 RDI: 0000000000000005 [ 37.160540][ T1624] RBP: 00007ffe2623f8a0 R08: 0000000000000000 R09: 0000000000000000 [ 37.160777][ T1624] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.161015][ T1624] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.236032][ T1630] ------------[ cut here ]------------ | [ 37.236747][ T1630] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1630 | [ 37.236980][ T1630] Modules linked in: vrf veth | [ 37.237537][ T1630] Tainted: [W]=WARN [ 37.237635][ T1630] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.237795][ T1630] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.237931][ T1630] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.238485][ T1630] RSP: 0018:ffa0000002bf75d0 EFLAGS: 00010286 [ 37.238648][ T1630] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f088f [ 37.238835][ T1630] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784478 [ 37.239025][ T1630] RBP: 1ff400000057eebb R08: 1fe22000004f0890 R09: fffa3bfffffb05d4 [ 37.239305][ T1630] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff110000027851f4 [ 37.239493][ T1630] R13: ff110000027851c0 R14: ffffffff8e3c7940 R15: ff110000027843c0 [ 37.239687][ T1630] FS: 00007ff3633ee440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 37.239910][ T1630] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.240073][ T1630] CR2: 000000000044f720 CR3: 000000000b754006 CR4: 0000000000771ef0 [ 37.240360][ T1630] PKRU: 55555554 [ 37.240458][ T1630] Call Trace: [ 37.240554][ T1630] [ 37.240620][ T1630] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.240751][ T1630] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.240888][ T1630] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.241020][ T1630] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.241234][ T1630] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.241363][ T1630] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.241487][ T1630] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.241613][ T1630] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.241746][ T1630] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.241873][ T1630] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.242008][ T1630] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.242229][ T1630] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.242358][ T1630] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.242484][ T1630] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.242612][ T1630] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.242740][ T1630] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.242868][ T1630] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.242998][ T1630] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.243128][ T1630] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.243338][ T1630] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.243470][ T1630] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.243596][ T1630] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.243722][ T1630] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.243879][ T1630] ? move_addr_to_kernel (net/socket.c:2511) [ 37.244010][ T1630] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.244193][ T1630] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.244322][ T1630] ___sys_sendmsg (net/socket.c:2641) [ 37.244450][ T1630] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.244581][ T1630] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.244711][ T1630] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.244839][ T1630] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.244965][ T1630] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.245098][ T1630] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.245319][ T1630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.245447][ T1630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.245573][ T1630] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.245700][ T1630] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.245827][ T1630] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.245986][ T1630] RIP: 0033:0x7ff363548c5e [ 37.246120][ T1630] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.246639][ T1630] RSP: 002b:00007ffee24e1660 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.246832][ T1630] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff363548c5e [ 37.247025][ T1630] RDX: 0000000000000000 RSI: 00007ffee24e1720 RDI: 0000000000000005 [ 37.247230][ T1630] RBP: 00007ffee24e1670 R08: 0000000000000000 R09: 0000000000000000 [ 37.247419][ T1630] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.247613][ T1630] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.311415][ T1634] ------------[ cut here ]------------ | [ 37.311572][ T1634] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1634 | [ 37.311801][ T1634] Modules linked in: vrf veth | [ 37.312212][ T1634] Tainted: [W]=WARN [ 37.312309][ T1634] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.312470][ T1634] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.312610][ T1634] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.313070][ T1634] RSP: 0018:ffa0000002c375d0 EFLAGS: 00010286 [ 37.313235][ T1634] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf16f [ 37.313426][ T1634] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678b78 [ 37.313618][ T1634] RBP: 1ff4000000586ebb R08: 1fe22000016cf170 R09: fffa3bfffffb05d4 [ 37.313811][ T1634] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b679c74 [ 37.314003][ T1634] R13: ff1100000b679c40 R14: ffffffff8e3c7940 R15: ff1100000b678ac0 [ 37.314200][ T1634] FS: 00007f6ebd895440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 37.314424][ T1634] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.314589][ T1634] CR2: 000000000044f720 CR3: 000000000d39e002 CR4: 0000000000771ef0 [ 37.314784][ T1634] PKRU: 55555554 [ 37.314879][ T1634] Call Trace: [ 37.314978][ T1634] [ 37.315043][ T1634] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.315175][ T1634] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.315310][ T1634] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.315438][ T1634] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.315563][ T1634] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.315693][ T1634] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.315818][ T1634] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.315948][ T1634] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.316076][ T1634] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.316208][ T1634] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.316344][ T1634] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.316470][ T1634] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.316598][ T1634] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.316724][ T1634] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.316849][ T1634] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.316978][ T1634] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.317109][ T1634] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.317592][ T1634] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.317721][ T1634] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.317849][ T1634] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.317982][ T1634] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.318107][ T1634] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.318241][ T1634] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.318401][ T1634] ? move_addr_to_kernel (net/socket.c:2511) [ 37.318533][ T1634] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.318659][ T1634] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.318786][ T1634] ___sys_sendmsg (net/socket.c:2641) [ 37.318913][ T1634] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.319049][ T1634] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.319182][ T1634] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.319311][ T1634] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.319441][ T1634] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.319572][ T1634] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.319699][ T1634] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.319826][ T1634] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.319956][ T1634] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.320086][ T1634] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.320221][ T1634] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.320381][ T1634] RIP: 0033:0x7f6ebd9efc5e [ 37.320519][ T1634] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.320978][ T1634] RSP: 002b:00007fff236e89e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.321175][ T1634] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6ebd9efc5e [ 37.321368][ T1634] RDX: 0000000000000000 RSI: 00007fff236e8aa0 RDI: 0000000000000005 [ 37.321560][ T1634] RBP: 00007fff236e89f0 R08: 0000000000000000 R09: 0000000000000000 [ 37.321752][ T1634] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.321942][ T1634] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.386320][ T1640] ------------[ cut here ]------------ | [ 37.386473][ T1640] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1640 | [ 37.386699][ T1640] Modules linked in: vrf veth | [ 37.387098][ T1640] Tainted: [W]=WARN [ 37.387206][ T1640] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.387366][ T1640] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.387501][ T1640] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.387958][ T1640] RSP: 0018:ffa0000002c575d0 EFLAGS: 00010286 [ 37.388124][ T1640] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d767 [ 37.388320][ T1640] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bb38 [ 37.388510][ T1640] RBP: 1ff400000058aebb R08: 1fe2200000a8d768 R09: fffa3bfffffb05d4 [ 37.388702][ T1640] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a934 [ 37.388896][ T1640] R13: ff1100000546a900 R14: ffffffff8e3c7940 R15: ff1100000546ba80 [ 37.389089][ T1640] FS: 00007f222dd48440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 37.389317][ T1640] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.389479][ T1640] CR2: 000000000044f720 CR3: 000000000fa4a002 CR4: 0000000000771ef0 [ 37.389671][ T1640] PKRU: 55555554 [ 37.389766][ T1640] Call Trace: [ 37.389860][ T1640] [ 37.389926][ T1640] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.390056][ T1640] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.390272][ T1640] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.390400][ T1640] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.390525][ T1640] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.390653][ T1640] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.390779][ T1640] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.390904][ T1640] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.391035][ T1640] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.391237][ T1640] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.391367][ T1640] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.391492][ T1640] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.391619][ T1640] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.391747][ T1640] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.391871][ T1640] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.392000][ T1640] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.392131][ T1640] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.392312][ T1640] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.392437][ T1640] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.392563][ T1640] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.392693][ T1640] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.392820][ T1640] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.392945][ T1640] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.393109][ T1640] ? move_addr_to_kernel (net/socket.c:2511) [ 37.393306][ T1640] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.393432][ T1640] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.393560][ T1640] ___sys_sendmsg (net/socket.c:2641) [ 37.393685][ T1640] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.393818][ T1640] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.393948][ T1640] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.394084][ T1640] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.394274][ T1640] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.394404][ T1640] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.394529][ T1640] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.394656][ T1640] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.394783][ T1640] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.394909][ T1640] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.395039][ T1640] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.395264][ T1640] RIP: 0033:0x7f222dea2c5e [ 37.395398][ T1640] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.395849][ T1640] RSP: 002b:00007fff30ab60e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.396046][ T1640] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f222dea2c5e [ 37.396318][ T1640] RDX: 0000000000000000 RSI: 00007fff30ab61a0 RDI: 0000000000000005 [ 37.396506][ T1640] RBP: 00007fff30ab60f0 R08: 0000000000000000 R09: 0000000000000000 [ 37.396695][ T1640] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.396881][ T1640] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.461586][ T1644] ------------[ cut here ]------------ | [ 37.461738][ T1644] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1644 | [ 37.461964][ T1644] Modules linked in: vrf veth | [ 37.462377][ T1644] Tainted: [W]=WARN [ 37.462475][ T1644] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.462638][ T1644] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.462775][ T1644] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.463246][ T1644] RSP: 0018:ffa0000002ab75d0 EFLAGS: 00010286 [ 37.463412][ T1644] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d72f [ 37.463607][ T1644] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b978 [ 37.463796][ T1644] RBP: 1ff4000000556ebb R08: 1fe2200000a8d730 R09: fffa3bfffffb05d4 [ 37.463990][ T1644] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546bc74 [ 37.464625][ T1644] R13: ff1100000546bc40 R14: ffffffff8e3c7940 R15: ff1100000546b8c0 [ 37.464826][ T1644] FS: 00007f57cf8d5440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 37.465060][ T1644] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.465228][ T1644] CR2: 000000000044f720 CR3: 000000000fa5e002 CR4: 0000000000771ef0 [ 37.465420][ T1644] PKRU: 55555554 [ 37.465516][ T1644] Call Trace: [ 37.465612][ T1644] [ 37.465677][ T1644] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.465807][ T1644] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.465943][ T1644] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.466080][ T1644] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.466210][ T1644] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.466341][ T1644] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.466471][ T1644] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.466602][ T1644] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.466736][ T1644] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.466864][ T1644] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.466994][ T1644] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.467125][ T1644] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.467258][ T1644] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.467392][ T1644] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.467520][ T1644] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.467649][ T1644] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.467777][ T1644] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.467905][ T1644] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.468035][ T1644] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.468169][ T1644] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.468298][ T1644] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.468425][ T1644] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.468550][ T1644] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.468706][ T1644] ? move_addr_to_kernel (net/socket.c:2511) [ 37.468835][ T1644] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.468966][ T1644] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.469098][ T1644] ___sys_sendmsg (net/socket.c:2641) [ 37.469233][ T1644] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.469368][ T1644] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.469499][ T1644] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.469627][ T1644] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.469754][ T1644] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.469884][ T1644] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.470014][ T1644] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.470145][ T1644] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.470272][ T1644] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.470398][ T1644] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.470526][ T1644] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.470684][ T1644] RIP: 0033:0x7f57cfa2fc5e [ 37.470818][ T1644] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.471283][ T1644] RSP: 002b:00007ffed26728a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.471472][ T1644] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f57cfa2fc5e [ 37.471660][ T1644] RDX: 0000000000000000 RSI: 00007ffed2672960 RDI: 0000000000000005 [ 37.471850][ T1644] RBP: 00007ffed26728b0 R08: 0000000000000000 R09: 0000000000000000 [ 37.472045][ T1644] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.472237][ T1644] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.539218][ T1650] ------------[ cut here ]------------ | [ 37.539403][ T1650] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1650 | [ 37.539677][ T1650] Modules linked in: vrf veth | [ 37.540185][ T1650] Tainted: [W]=WARN [ 37.540328][ T1650] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.540533][ T1650] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.540717][ T1650] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.541243][ T1650] RSP: 0018:ffa0000002be75d0 EFLAGS: 00010286 [ 37.541451][ T1650] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece687 [ 37.541687][ T1650] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673438 [ 37.541922][ T1650] RBP: 1ff400000057cebb R08: 1fe2200001ece688 R09: fffa3bfffffb05d4 [ 37.542176][ T1650] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546a3f4 [ 37.542413][ T1650] R13: ff1100000546a3c0 R14: ffffffff8e3c7940 R15: ff1100000f673380 [ 37.542650][ T1650] FS: 00007f54790f2440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 37.542922][ T1650] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.543148][ T1650] CR2: 000000000044f720 CR3: 000000000fa43006 CR4: 0000000000771ef0 [ 37.543389][ T1650] PKRU: 55555554 [ 37.543531][ T1650] Call Trace: [ 37.543672][ T1650] [ 37.543784][ T1650] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.543956][ T1650] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.544157][ T1650] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.544333][ T1650] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.544508][ T1650] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.544684][ T1650] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.544858][ T1650] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.545041][ T1650] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.545231][ T1650] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.545405][ T1650] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.545581][ T1650] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.545754][ T1650] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.545929][ T1650] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.546113][ T1650] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.546297][ T1650] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.546473][ T1650] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.546646][ T1650] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.546833][ T1650] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.547015][ T1650] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.547276][ T1650] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.547522][ T1650] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.547756][ T1650] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.548001][ T1650] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.548300][ T1650] ? move_addr_to_kernel (net/socket.c:2511) [ 37.548550][ T1650] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.548779][ T1650] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.549036][ T1650] ___sys_sendmsg (net/socket.c:2641) [ 37.549308][ T1650] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.549498][ T1650] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.549675][ T1650] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.549851][ T1650] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.550034][ T1650] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.550223][ T1650] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.550399][ T1650] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.550574][ T1650] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.550753][ T1650] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.550928][ T1650] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.551112][ T1650] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.551331][ T1650] RIP: 0033:0x7f547924cc5e [ 37.551515][ T1650] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.552019][ T1650] RSP: 002b:00007ffe2e9eac90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.552268][ T1650] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f547924cc5e [ 37.552505][ T1650] RDX: 0000000000000000 RSI: 00007ffe2e9ead50 RDI: 0000000000000005 [ 37.552744][ T1650] RBP: 00007ffe2e9eaca0 R08: 0000000000000000 R09: 0000000000000000 [ 37.552993][ T1650] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.553243][ T1650] R13: 0000000069cbe944 R14: 0000000000000004 R15: 000000000049d620 | [ 37.619402][ T1654] ------------[ cut here ]------------ | [ 37.619593][ T1654] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1654 | [ 37.619865][ T1654] Modules linked in: vrf veth | [ 37.620821][ T1654] Tainted: [W]=WARN [ 37.621040][ T1654] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.621320][ T1654] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.621672][ T1654] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.622280][ T1654] RSP: 0018:ffa0000002c075d0 EFLAGS: 00010286 [ 37.622582][ T1654] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece41f [ 37.622914][ T1654] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6720f8 [ 37.623255][ T1654] RBP: 1ff4000000580ebb R08: 1fe2200001ece420 R09: fffa3bfffffb05d4 [ 37.623585][ T1654] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f673734 [ 37.623891][ T1654] R13: ff1100000f673700 R14: ffffffff8e3c7940 R15: ff1100000f672040 [ 37.624214][ T1654] FS: 00007fc29d280440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 37.624568][ T1654] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.624840][ T1654] CR2: 000000000044f720 CR3: 000000000fa9e006 CR4: 0000000000771ef0 [ 37.625160][ T1654] PKRU: 55555554 [ 37.625323][ T1654] Call Trace: [ 37.625463][ T1654] [ 37.625575][ T1654] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.625749][ T1654] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.625932][ T1654] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.626117][ T1654] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.626300][ T1654] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.626479][ T1654] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.626650][ T1654] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.626825][ T1654] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.627007][ T1654] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.627193][ T1654] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.627370][ T1654] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.627543][ T1654] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.627719][ T1654] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.627894][ T1654] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.628073][ T1654] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.628263][ T1654] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.628437][ T1654] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.628611][ T1654] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.628787][ T1654] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.628961][ T1654] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.629155][ T1654] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.629329][ T1654] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.629504][ T1654] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.629710][ T1654] ? move_addr_to_kernel (net/socket.c:2511) [ 37.629888][ T1654] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.630068][ T1654] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.630258][ T1654] ___sys_sendmsg (net/socket.c:2641) [ 37.630433][ T1654] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.630613][ T1654] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.630790][ T1654] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.630969][ T1654] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.631161][ T1654] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.631339][ T1654] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.631514][ T1654] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.631689][ T1654] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.631864][ T1654] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.632043][ T1654] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.632230][ T1654] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.632434][ T1654] RIP: 0033:0x7fc29d3dac5e [ 37.632615][ T1654] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.633115][ T1654] RSP: 002b:00007ffd2c72d1d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.633368][ T1654] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc29d3dac5e [ 37.633603][ T1654] RDX: 0000000000000000 RSI: 00007ffd2c72d290 RDI: 0000000000000005 [ 37.633838][ T1654] RBP: 00007ffd2c72d1e0 R08: 0000000000000000 R09: 0000000000000000 [ 37.634079][ T1654] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.634330][ T1654] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 37.707594][ T1660] ------------[ cut here ]------------ | [ 37.707744][ T1660] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1660 | [ 37.707967][ T1660] Modules linked in: vrf veth | [ 37.708368][ T1660] Tainted: [W]=WARN [ 37.708468][ T1660] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.708629][ T1660] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.708765][ T1660] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.709228][ T1660] RSP: 0018:ffa0000002c575d0 EFLAGS: 00010286 [ 37.709393][ T1660] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819a4f [ 37.709584][ T1660] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd278 [ 37.709774][ T1660] RBP: 1ff400000058aebb R08: 1fe2200001819a50 R09: fffa3bfffffb05d4 [ 37.709963][ T1660] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cccb4 [ 37.710160][ T1660] R13: ff1100000c0ccc80 R14: ffffffff8e3c7940 R15: ff1100000c0cd1c0 [ 37.710353][ T1660] FS: 00007fb948e4e440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 37.710575][ T1660] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.710736][ T1660] CR2: 000000000044f720 CR3: 000000000f914001 CR4: 0000000000771ef0 [ 37.710927][ T1660] PKRU: 55555554 [ 37.711023][ T1660] Call Trace: [ 37.711120][ T1660] [ 37.711191][ T1660] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.711318][ T1660] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.711452][ T1660] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.711583][ T1660] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.711710][ T1660] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.711842][ T1660] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.711970][ T1660] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.712099][ T1660] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.712232][ T1660] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.712360][ T1660] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.712495][ T1660] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.712621][ T1660] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.712751][ T1660] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.712880][ T1660] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.713010][ T1660] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.713144][ T1660] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.713272][ T1660] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.713401][ T1660] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.713529][ T1660] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.713655][ T1660] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.713785][ T1660] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.713911][ T1660] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.714043][ T1660] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.714205][ T1660] ? move_addr_to_kernel (net/socket.c:2511) [ 37.714335][ T1660] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.714463][ T1660] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.714592][ T1660] ___sys_sendmsg (net/socket.c:2641) [ 37.714718][ T1660] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.714848][ T1660] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.714980][ T1660] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.715110][ T1660] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.715240][ T1660] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.715370][ T1660] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.715496][ T1660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.715623][ T1660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.715751][ T1660] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.715878][ T1660] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.716010][ T1660] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.716174][ T1660] RIP: 0033:0x7fb948fa8c5e [ 37.716310][ T1660] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.716763][ T1660] RSP: 002b:00007ffe8248ee80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.716955][ T1660] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb948fa8c5e [ 37.717155][ T1660] RDX: 0000000000000000 RSI: 00007ffe8248ef40 RDI: 0000000000000005 [ 37.717347][ T1660] RBP: 00007ffe8248ee90 R08: 0000000000000000 R09: 0000000000000000 [ 37.717538][ T1660] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.717727][ T1660] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 37.787186][ T1664] ------------[ cut here ]------------ | [ 37.787337][ T1664] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1664 | [ 37.787569][ T1664] Modules linked in: vrf veth | [ 37.787965][ T1664] Tainted: [W]=WARN [ 37.788065][ T1664] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.788229][ T1664] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.788363][ T1664] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.788812][ T1664] RSP: 0018:ffa0000002c375d0 EFLAGS: 00010286 [ 37.788974][ T1664] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819af7 [ 37.789173][ T1664] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd7b8 [ 37.789360][ T1664] RBP: 1ff4000000586ebb R08: 1fe2200001819af8 R09: fffa3bfffffb05d4 [ 37.789547][ T1664] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cc3f4 [ 37.789736][ T1664] R13: ff1100000c0cc3c0 R14: ffffffff8e3c7940 R15: ff1100000c0cd700 [ 37.789927][ T1664] FS: 00007f8a2fb81440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 37.790160][ T1664] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.790321][ T1664] CR2: 000000000044f720 CR3: 000000000aa93005 CR4: 0000000000771ef0 [ 37.790513][ T1664] PKRU: 55555554 [ 37.790609][ T1664] Call Trace: [ 37.790703][ T1664] [ 37.790768][ T1664] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.790895][ T1664] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.791032][ T1664] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.791166][ T1664] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.791293][ T1664] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.791421][ T1664] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.791546][ T1664] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.791675][ T1664] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.791800][ T1664] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.791926][ T1664] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.792057][ T1664] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.792187][ T1664] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.792315][ T1664] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.792443][ T1664] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.792571][ T1664] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.792697][ T1664] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.792827][ T1664] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.792960][ T1664] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.793094][ T1664] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.793229][ T1664] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.793363][ T1664] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.793491][ T1664] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.793616][ T1664] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.793772][ T1664] ? move_addr_to_kernel (net/socket.c:2511) [ 37.793907][ T1664] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.794039][ T1664] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.794170][ T1664] ___sys_sendmsg (net/socket.c:2641) [ 37.794298][ T1664] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.794430][ T1664] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.794558][ T1664] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.794688][ T1664] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.794816][ T1664] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.794946][ T1664] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.795077][ T1664] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.795207][ T1664] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.795335][ T1664] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.795462][ T1664] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.795590][ T1664] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.795749][ T1664] RIP: 0033:0x7f8a2fcdbc5e [ 37.795882][ T1664] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.796343][ T1664] RSP: 002b:00007fffc3c8f8a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.796535][ T1664] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8a2fcdbc5e [ 37.796728][ T1664] RDX: 0000000000000000 RSI: 00007fffc3c8f960 RDI: 0000000000000005 [ 37.796919][ T1664] RBP: 00007fffc3c8f8b0 R08: 0000000000000000 R09: 0000000000000000 [ 37.797111][ T1664] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.797303][ T1664] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 37.865468][ T1670] ------------[ cut here ]------------ | [ 37.865618][ T1670] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1670 | [ 37.865846][ T1670] Modules linked in: vrf veth | [ 37.866922][ T1670] Tainted: [W]=WARN [ 37.867024][ T1670] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.867278][ T1670] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.867415][ T1670] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.867870][ T1670] RSP: 0018:ffa0000002c875d0 EFLAGS: 00010286 [ 37.868033][ T1670] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001819a17 [ 37.868315][ T1670] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd0b8 [ 37.868505][ T1670] RBP: 1ff4000000590ebb R08: 1fe2200001819a18 R09: fffa3bfffffb05d4 [ 37.868695][ T1670] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cdab4 [ 37.868882][ T1670] R13: ff1100000c0cda80 R14: ffffffff8e3c7940 R15: ff1100000c0cd000 [ 37.869077][ T1670] FS: 00007f95a02d7440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 37.869390][ T1670] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.869550][ T1670] CR2: 000000000044f720 CR3: 000000000f4d9005 CR4: 0000000000771ef0 [ 37.869738][ T1670] PKRU: 55555554 [ 37.869836][ T1670] Call Trace: [ 37.869931][ T1670] [ 37.869999][ T1670] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.870127][ T1670] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.870357][ T1670] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.870485][ T1670] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.870612][ T1670] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.870741][ T1670] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.870866][ T1670] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.870994][ T1670] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.871123][ T1670] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.871338][ T1670] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.871469][ T1670] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.871597][ T1670] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.871723][ T1670] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.871849][ T1670] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.871974][ T1670] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.872103][ T1670] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.872306][ T1670] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.872431][ T1670] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.872557][ T1670] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.872682][ T1670] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.872811][ T1670] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.872938][ T1670] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.873077][ T1670] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.873302][ T1670] ? move_addr_to_kernel (net/socket.c:2511) [ 37.873432][ T1670] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.873558][ T1670] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.873687][ T1670] ___sys_sendmsg (net/socket.c:2641) [ 37.873812][ T1670] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.873942][ T1670] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.874074][ T1670] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.874282][ T1670] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.874408][ T1670] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.874538][ T1670] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.874664][ T1670] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.874791][ T1670] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.874918][ T1670] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.875053][ T1670] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.875255][ T1670] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.875410][ T1670] RIP: 0033:0x7f95a0431c5e [ 37.875544][ T1670] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.876001][ T1670] RSP: 002b:00007ffd0cfa1980 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.876255][ T1670] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f95a0431c5e [ 37.876447][ T1670] RDX: 0000000000000000 RSI: 00007ffd0cfa1a40 RDI: 0000000000000005 [ 37.876643][ T1670] RBP: 00007ffd0cfa1990 R08: 0000000000000000 R09: 0000000000000000 [ 37.876837][ T1670] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.877030][ T1670] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 37.942921][ T1674] ------------[ cut here ]------------ | [ 37.943075][ T1674] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1674 | [ 37.943310][ T1674] Modules linked in: vrf veth | [ 37.943704][ T1674] Tainted: [W]=WARN [ 37.943801][ T1674] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.943961][ T1674] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 37.944102][ T1674] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.944557][ T1674] RSP: 0018:ffa0000002c975d0 EFLAGS: 00010286 [ 37.944714][ T1674] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf217 [ 37.944905][ T1674] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6790b8 [ 37.945102][ T1674] RBP: 1ff4000000592ebb R08: 1fe22000016cf218 R09: fffa3bfffffb05d4 [ 37.945298][ T1674] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b678934 [ 37.945487][ T1674] R13: ff1100000b678900 R14: ffffffff8e3c7940 R15: ff1100000b679000 [ 37.945678][ T1674] FS: 00007f349cf68440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 37.945900][ T1674] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.946069][ T1674] CR2: 000000000044f720 CR3: 000000000f8c1002 CR4: 0000000000771ef0 [ 37.946266][ T1674] PKRU: 55555554 [ 37.946361][ T1674] Call Trace: [ 37.946456][ T1674] [ 37.946522][ T1674] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 37.946649][ T1674] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 37.946782][ T1674] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 37.946910][ T1674] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.947038][ T1674] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.947174][ T1674] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 37.947299][ T1674] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 37.947424][ T1674] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 37.947549][ T1674] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 37.947675][ T1674] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 37.947803][ T1674] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 37.947929][ T1674] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 37.948057][ T1674] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 37.948188][ T1674] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 37.948312][ T1674] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 37.948438][ T1674] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 37.948567][ T1674] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.948694][ T1674] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 37.948820][ T1674] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 37.948946][ T1674] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 37.949086][ T1674] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 37.949219][ T1674] ? copy_msghdr_from_user (net/socket.c:2525) [ 37.949344][ T1674] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 37.949500][ T1674] ? move_addr_to_kernel (net/socket.c:2511) [ 37.949629][ T1674] ? filemap_map_folio_range (mm/filemap.c:3873) [ 37.949757][ T1674] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 37.949886][ T1674] ___sys_sendmsg (net/socket.c:2641) [ 37.950015][ T1674] ? copy_msghdr_from_user (net/socket.c:2628) [ 37.950150][ T1674] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 37.950280][ T1674] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 37.950410][ T1674] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 37.950538][ T1674] ? __sys_sendmsg_sock (net/socket.c:2656) [ 37.950666][ T1674] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 37.950792][ T1674] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.950919][ T1674] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 37.951052][ T1674] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 37.951182][ T1674] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.951310][ T1674] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.951467][ T1674] RIP: 0033:0x7f349d0c2c5e [ 37.951603][ T1674] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.952055][ T1674] RSP: 002b:00007ffc228f6570 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.952252][ T1674] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f349d0c2c5e [ 37.952445][ T1674] RDX: 0000000000000000 RSI: 00007ffc228f6630 RDI: 0000000000000005 [ 37.952632][ T1674] RBP: 00007ffc228f6580 R08: 0000000000000000 R09: 0000000000000000 [ 37.952899][ T1674] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 37.953088][ T1674] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.026478][ T1680] ------------[ cut here ]------------ | [ 38.026623][ T1680] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1680 | [ 38.026846][ T1680] Modules linked in: vrf veth | [ 38.027253][ T1680] Tainted: [W]=WARN [ 38.027350][ T1680] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.027509][ T1680] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.027644][ T1680] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.028100][ T1680] RSP: 0018:ffa0000002d075d0 EFLAGS: 00010286 [ 38.028268][ T1680] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000016cf1a7 [ 38.028461][ T1680] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678d38 [ 38.028653][ T1680] RBP: 1ff40000005a0ebb R08: 1fe22000016cf1a8 R09: fffa3bfffffb05d4 [ 38.028842][ T1680] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000b6793b4 [ 38.029033][ T1680] R13: ff1100000b679380 R14: ffffffff8e3c7940 R15: ff1100000b678c80 [ 38.029228][ T1680] FS: 00007f5c9ca9f440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 38.029448][ T1680] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.029606][ T1680] CR2: 000000000044f720 CR3: 000000000fb97002 CR4: 0000000000771ef0 [ 38.029795][ T1680] PKRU: 55555554 [ 38.029893][ T1680] Call Trace: [ 38.029991][ T1680] [ 38.030057][ T1680] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.030189][ T1680] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.030322][ T1680] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.030452][ T1680] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.030578][ T1680] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.030707][ T1680] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.030834][ T1680] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.030964][ T1680] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.031094][ T1680] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.031228][ T1680] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.031359][ T1680] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.031486][ T1680] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.031614][ T1680] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.031742][ T1680] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.031866][ T1680] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.031994][ T1680] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.032121][ T1680] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.032478][ T1680] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.032605][ T1680] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.032732][ T1680] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.032860][ T1680] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.032988][ T1680] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.033114][ T1680] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.033274][ T1680] ? move_addr_to_kernel (net/socket.c:2511) [ 38.033400][ T1680] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.033529][ T1680] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.033658][ T1680] ___sys_sendmsg (net/socket.c:2641) [ 38.033783][ T1680] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.033914][ T1680] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.034047][ T1680] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.034177][ T1680] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.034305][ T1680] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.034435][ T1680] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.034561][ T1680] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.034687][ T1680] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.034814][ T1680] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.034939][ T1680] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.035068][ T1680] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.035230][ T1680] RIP: 0033:0x7f5c9cbf9c5e [ 38.035365][ T1680] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.035814][ T1680] RSP: 002b:00007ffedf04a790 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.036008][ T1680] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5c9cbf9c5e [ 38.036205][ T1680] RDX: 0000000000000000 RSI: 00007ffedf04a850 RDI: 0000000000000005 [ 38.036397][ T1680] RBP: 00007ffedf04a7a0 R08: 0000000000000000 R09: 0000000000000000 [ 38.036589][ T1680] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.036785][ T1680] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.097070][ T1684] ------------[ cut here ]------------ | [ 38.097222][ T1684] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1684 | [ 38.097448][ T1684] Modules linked in: vrf veth | [ 38.097838][ T1684] Tainted: [W]=WARN [ 38.097934][ T1684] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.098095][ T1684] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.098235][ T1684] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.098682][ T1684] RSP: 0018:ffa0000002c575d0 EFLAGS: 00010286 [ 38.098841][ T1684] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e7137 [ 38.099033][ T1684] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f389b8 [ 38.099226][ T1684] RBP: 1ff400000058aebb R08: 1fe22000009e7138 R09: fffa3bfffffb05d4 [ 38.099415][ T1684] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f39c74 [ 38.099601][ T1684] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f38900 [ 38.099793][ T1684] FS: 00007fed00b74440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 38.100019][ T1684] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.100182][ T1684] CR2: 000000000044f720 CR3: 000000000f87e004 CR4: 0000000000771ef0 [ 38.100374][ T1684] PKRU: 55555554 [ 38.100469][ T1684] Call Trace: [ 38.100564][ T1684] [ 38.100629][ T1684] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.100755][ T1684] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.100891][ T1684] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.101023][ T1684] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.101152][ T1684] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.101281][ T1684] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.101406][ T1684] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.101535][ T1684] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.101662][ T1684] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.101789][ T1684] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.101919][ T1684] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.102051][ T1684] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.102184][ T1684] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.102310][ T1684] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.102435][ T1684] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.102560][ T1684] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.102687][ T1684] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.102815][ T1684] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.102942][ T1684] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.103071][ T1684] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.103205][ T1684] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.103329][ T1684] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.103455][ T1684] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.103612][ T1684] ? move_addr_to_kernel (net/socket.c:2511) [ 38.103739][ T1684] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.103863][ T1684] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.103992][ T1684] ___sys_sendmsg (net/socket.c:2641) [ 38.104120][ T1684] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.104333][ T1684] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.104462][ T1684] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.104592][ T1684] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.104718][ T1684] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.104847][ T1684] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.104971][ T1684] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.105105][ T1684] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.105290][ T1684] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.105417][ T1684] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.105542][ T1684] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.105698][ T1684] RIP: 0033:0x7fed00ccec5e [ 38.105831][ T1684] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.106361][ T1684] RSP: 002b:00007ffe32f7ebb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.106554][ T1684] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fed00ccec5e [ 38.106742][ T1684] RDX: 0000000000000000 RSI: 00007ffe32f7ec70 RDI: 0000000000000005 [ 38.106929][ T1684] RBP: 00007ffe32f7ebc0 R08: 0000000000000000 R09: 0000000000000000 [ 38.107119][ T1684] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.107373][ T1684] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.178756][ T1690] ------------[ cut here ]------------ | [ 38.178899][ T1690] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1690 | [ 38.179148][ T1690] Modules linked in: vrf veth | [ 38.179539][ T1690] Tainted: [W]=WARN [ 38.179633][ T1690] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.179789][ T1690] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.179922][ T1690] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.180530][ T1690] RSP: 0018:ffa0000002d175d0 EFLAGS: 00010286 [ 38.180691][ T1690] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000009e72bf [ 38.180879][ T1690] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 38.181071][ T1690] RBP: 1ff40000005a2ebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05d4 [ 38.181266][ T1690] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000004f391f4 [ 38.181454][ T1690] R13: ff11000004f391c0 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 38.181643][ T1690] FS: 00007faa0cde6440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 38.181863][ T1690] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.182023][ T1690] CR2: 000000000044f720 CR3: 000000000f876006 CR4: 0000000000771ef0 [ 38.182219][ T1690] PKRU: 55555554 [ 38.182314][ T1690] Call Trace: [ 38.182408][ T1690] [ 38.182472][ T1690] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.182596][ T1690] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.182733][ T1690] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.182863][ T1690] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.182991][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.183118][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.183251][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.183378][ T1690] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.183502][ T1690] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.183627][ T1690] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.183754][ T1690] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.183879][ T1690] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.184009][ T1690] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.184140][ T1690] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.184265][ T1690] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.184389][ T1690] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.184516][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.184640][ T1690] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.184768][ T1690] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.184895][ T1690] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.185026][ T1690] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.185156][ T1690] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.185281][ T1690] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.185435][ T1690] ? move_addr_to_kernel (net/socket.c:2511) [ 38.185562][ T1690] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.185687][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.185815][ T1690] ___sys_sendmsg (net/socket.c:2641) [ 38.185940][ T1690] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.186073][ T1690] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.186206][ T1690] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.186332][ T1690] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.186458][ T1690] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.186585][ T1690] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.186715][ T1690] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.186842][ T1690] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.186968][ T1690] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.187095][ T1690] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.187226][ T1690] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.187381][ T1690] RIP: 0033:0x7faa0cf40c5e [ 38.187512][ T1690] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.187960][ T1690] RSP: 002b:00007fff851cc120 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.188157][ T1690] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007faa0cf40c5e [ 38.188347][ T1690] RDX: 0000000000000000 RSI: 00007fff851cc1e0 RDI: 0000000000000005 [ 38.188537][ T1690] RBP: 00007fff851cc130 R08: 0000000000000000 R09: 0000000000000000 [ 38.188724][ T1690] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.188909][ T1690] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.247463][ T1694] ------------[ cut here ]------------ | [ 38.247609][ T1694] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1694 | [ 38.247834][ T1694] Modules linked in: vrf veth | [ 38.248243][ T1694] Tainted: [W]=WARN [ 38.248338][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.248497][ T1694] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.248629][ T1694] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.249084][ T1694] RSP: 0018:ffa0000002cb75d0 EFLAGS: 00010286 [ 38.249250][ T1694] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0937 [ 38.249437][ T1694] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027849b8 [ 38.249625][ T1694] RBP: 1ff4000000596ebb R08: 1fe22000004f0938 R09: fffa3bfffffb05d4 [ 38.249812][ T1694] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002785734 [ 38.250006][ T1694] R13: ff11000002785700 R14: ffffffff8e3c7940 R15: ff11000002784900 [ 38.250200][ T1694] FS: 00007f225b037440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 38.250421][ T1694] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.250580][ T1694] CR2: 000000000044f720 CR3: 000000000d119001 CR4: 0000000000771ef0 [ 38.250770][ T1694] PKRU: 55555554 [ 38.250865][ T1694] Call Trace: [ 38.250959][ T1694] [ 38.251024][ T1694] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.251156][ T1694] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.251288][ T1694] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.251414][ T1694] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.251539][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.251667][ T1694] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.251794][ T1694] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.251920][ T1694] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.252049][ T1694] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.252178][ T1694] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.252307][ T1694] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.252430][ T1694] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.252557][ T1694] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.252685][ T1694] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.252810][ T1694] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.252938][ T1694] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.253068][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.253645][ T1694] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.253772][ T1694] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.253899][ T1694] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.254028][ T1694] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.254161][ T1694] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.254285][ T1694] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.254440][ T1694] ? move_addr_to_kernel (net/socket.c:2511) [ 38.254566][ T1694] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.254691][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.254818][ T1694] ___sys_sendmsg (net/socket.c:2641) [ 38.254944][ T1694] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.255078][ T1694] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.255209][ T1694] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.255335][ T1694] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.255465][ T1694] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.255596][ T1694] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.255721][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.255846][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.255973][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.256101][ T1694] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.256233][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.256388][ T1694] RIP: 0033:0x7f225b191c5e [ 38.256521][ T1694] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.256975][ T1694] RSP: 002b:00007ffc32297760 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.257173][ T1694] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f225b191c5e [ 38.257361][ T1694] RDX: 0000000000000000 RSI: 00007ffc32297820 RDI: 0000000000000005 [ 38.257549][ T1694] RBP: 00007ffc32297770 R08: 0000000000000000 R09: 0000000000000000 [ 38.257738][ T1694] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.257926][ T1694] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.331408][ T1700] ------------[ cut here ]------------ | [ 38.331585][ T1700] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1700 | [ 38.331854][ T1700] Modules linked in: vrf veth | [ 38.332654][ T1700] Tainted: [W]=WARN [ 38.332793][ T1700] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.333003][ T1700] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.333197][ T1700] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.333694][ T1700] RSP: 0018:ffa0000002d475d0 EFLAGS: 00010286 [ 38.333900][ T1700] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe22000004f0857 [ 38.334154][ T1700] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027842b8 [ 38.334390][ T1700] RBP: 1ff40000005a8ebb R08: 1fe22000004f0858 R09: fffa3bfffffb05d4 [ 38.334624][ T1700] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff11000002784af4 [ 38.334862][ T1700] R13: ff11000002784ac0 R14: ffffffff8e3c7940 R15: ff11000002784200 [ 38.335107][ T1700] FS: 00007f466237e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 38.335391][ T1700] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.335597][ T1700] CR2: 000000000044f720 CR3: 000000000fa15001 CR4: 0000000000771ef0 [ 38.335834][ T1700] PKRU: 55555554 [ 38.335974][ T1700] Call Trace: [ 38.336121][ T1700] [ 38.336244][ T1700] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.336418][ T1700] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.336600][ T1700] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.336775][ T1700] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.336947][ T1700] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.337127][ T1700] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.337312][ T1700] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.337489][ T1700] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.337662][ T1700] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.337836][ T1700] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.338023][ T1700] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.338212][ T1700] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.338389][ T1700] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.338564][ T1700] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.338736][ T1700] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.338912][ T1700] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.339091][ T1700] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.339276][ T1700] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.339454][ T1700] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.339629][ T1700] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.339805][ T1700] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.339980][ T1700] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.340173][ T1700] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.340378][ T1700] ? move_addr_to_kernel (net/socket.c:2511) [ 38.340552][ T1700] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.340727][ T1700] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.340905][ T1700] ___sys_sendmsg (net/socket.c:2641) [ 38.341084][ T1700] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.341272][ T1700] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.341448][ T1700] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.341627][ T1700] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.341802][ T1700] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.341979][ T1700] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.342173][ T1700] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.342349][ T1700] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.342526][ T1700] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.342698][ T1700] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.342873][ T1700] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.343083][ T1700] RIP: 0033:0x7f46624d8c5e [ 38.343274][ T1700] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.343774][ T1700] RSP: 002b:00007ffd3e17ae50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.344018][ T1700] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f46624d8c5e [ 38.344269][ T1700] RDX: 0000000000000000 RSI: 00007ffd3e17af10 RDI: 0000000000000005 [ 38.344505][ T1700] RBP: 00007ffd3e17ae60 R08: 0000000000000000 R09: 0000000000000000 [ 38.344745][ T1700] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.344982][ T1700] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.411550][ T1704] ------------[ cut here ]------------ | [ 38.411724][ T1704] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1704 | [ 38.411999][ T1704] Modules linked in: vrf veth | [ 38.412846][ T1704] Tainted: [W]=WARN [ 38.412994][ T1704] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.413209][ T1704] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.413389][ T1704] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.413886][ T1704] RSP: 0018:ffa0000002ce75d0 EFLAGS: 00010286 [ 38.414100][ T1704] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d79f [ 38.414341][ T1704] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bcf8 [ 38.414575][ T1704] RBP: 1ff400000059cebb R08: 1fe2200000a8d7a0 R09: fffa3bfffffb05d4 [ 38.414809][ T1704] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546b3b4 [ 38.415049][ T1704] R13: ff1100000546b380 R14: ffffffff8e3c7940 R15: ff1100000546bc40 [ 38.415296][ T1704] FS: 00007f81c4795440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 38.415565][ T1704] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.415769][ T1704] CR2: 000000000044f720 CR3: 000000000c3cd003 CR4: 0000000000771ef0 [ 38.416011][ T1704] PKRU: 55555554 [ 38.416162][ T1704] Call Trace: [ 38.416303][ T1704] [ 38.416414][ T1704] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.416588][ T1704] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.416769][ T1704] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.416946][ T1704] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.417124][ T1704] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.417309][ T1704] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.417481][ T1704] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.417658][ T1704] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.417831][ T1704] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.418008][ T1704] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.418197][ T1704] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.418369][ T1704] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.418543][ T1704] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.418719][ T1704] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.418890][ T1704] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.419071][ T1704] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.419257][ T1704] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.419432][ T1704] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.419607][ T1704] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.419781][ T1704] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.419956][ T1704] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.420146][ T1704] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.420318][ T1704] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.420523][ T1704] ? move_addr_to_kernel (net/socket.c:2511) [ 38.420699][ T1704] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.420870][ T1704] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.421055][ T1704] ___sys_sendmsg (net/socket.c:2641) [ 38.421242][ T1704] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.421420][ T1704] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.421598][ T1704] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.421775][ T1704] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.421952][ T1704] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.422143][ T1704] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.422317][ T1704] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.422492][ T1704] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.422668][ T1704] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.422841][ T1704] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.423022][ T1704] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.423238][ T1704] RIP: 0033:0x7f81c48efc5e [ 38.423419][ T1704] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.423921][ T1704] RSP: 002b:00007ffd0d8c8a10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.424175][ T1704] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f81c48efc5e [ 38.424409][ T1704] RDX: 0000000000000000 RSI: 00007ffd0d8c8ad0 RDI: 0000000000000005 [ 38.424646][ T1704] RBP: 00007ffd0d8c8a20 R08: 0000000000000000 R09: 0000000000000000 [ 38.424881][ T1704] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.425119][ T1704] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.494879][ T1710] ------------[ cut here ]------------ | [ 38.495025][ T1710] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1710 | [ 38.495256][ T1710] Modules linked in: vrf veth | [ 38.495647][ T1710] Tainted: [W]=WARN [ 38.495743][ T1710] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.495902][ T1710] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.496041][ T1710] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.496504][ T1710] RSP: 0018:ffa0000002cf75d0 EFLAGS: 00010286 [ 38.496662][ T1710] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200000a8d5df [ 38.496850][ T1710] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546aef8 [ 38.497043][ T1710] RBP: 1ff400000059eebb R08: 1fe2200000a8d5e0 R09: fffa3bfffffb05d4 [ 38.497237][ T1710] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000546aaf4 [ 38.497426][ T1710] R13: ff1100000546aac0 R14: ffffffff8e3c7940 R15: ff1100000546ae40 [ 38.497616][ T1710] FS: 00007fd6166af440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 38.497836][ T1710] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.497997][ T1710] CR2: 000000000044f720 CR3: 000000000f9b6004 CR4: 0000000000771ef0 [ 38.498192][ T1710] PKRU: 55555554 [ 38.498286][ T1710] Call Trace: [ 38.498379][ T1710] [ 38.498443][ T1710] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.498569][ T1710] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.498703][ T1710] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.498831][ T1710] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.498955][ T1710] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.499088][ T1710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.499218][ T1710] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.499346][ T1710] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.499474][ T1710] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.499600][ T1710] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.499730][ T1710] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.499855][ T1710] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.499982][ T1710] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.500114][ T1710] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.500242][ T1710] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.500367][ T1710] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.500496][ T1710] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.500624][ T1710] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.500750][ T1710] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.500877][ T1710] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.501010][ T1710] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.501141][ T1710] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.501267][ T1710] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.501422][ T1710] ? move_addr_to_kernel (net/socket.c:2511) [ 38.501550][ T1710] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.501676][ T1710] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.501804][ T1710] ___sys_sendmsg (net/socket.c:2641) [ 38.501931][ T1710] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.502063][ T1710] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.502199][ T1710] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.502327][ T1710] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.502453][ T1710] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.502582][ T1710] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.502709][ T1710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.502835][ T1710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.502965][ T1710] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.503096][ T1710] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.503228][ T1710] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.503386][ T1710] RIP: 0033:0x7fd616809c5e [ 38.503520][ T1710] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.503970][ T1710] RSP: 002b:00007ffefa43a810 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.504170][ T1710] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd616809c5e [ 38.504359][ T1710] RDX: 0000000000000000 RSI: 00007ffefa43a8d0 RDI: 0000000000000005 [ 38.504547][ T1710] RBP: 00007ffefa43a820 R08: 0000000000000000 R09: 0000000000000000 [ 38.504734][ T1710] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.504920][ T1710] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.565466][ T1714] ------------[ cut here ]------------ | [ 38.565639][ T1714] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1714 | [ 38.565905][ T1714] Modules linked in: vrf veth | [ 38.566564][ T1714] Tainted: [W]=WARN [ 38.566701][ T1714] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.566902][ T1714] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.567089][ T1714] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.567606][ T1714] RSP: 0018:ffa0000002d975d0 EFLAGS: 00010286 [ 38.567813][ T1714] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece7d7 [ 38.568051][ T1714] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673eb8 [ 38.568295][ T1714] RBP: 1ff40000005b2ebb R08: 1fe2200001ece7d8 R09: fffa3bfffffb05d4 [ 38.568533][ T1714] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f673ab4 [ 38.568766][ T1714] R13: ff1100000f673a80 R14: ffffffff8e3c7940 R15: ff1100000f673e00 [ 38.569005][ T1714] FS: 00007f7581f01440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 38.569286][ T1714] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.569492][ T1714] CR2: 000000000044f720 CR3: 000000000d31f005 CR4: 0000000000771ef0 [ 38.569730][ T1714] PKRU: 55555554 [ 38.569871][ T1714] Call Trace: [ 38.570016][ T1714] [ 38.570126][ T1714] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.570312][ T1714] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.570491][ T1714] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.570664][ T1714] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.570834][ T1714] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.571018][ T1714] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.571201][ T1714] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.571377][ T1714] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.571550][ T1714] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.571721][ T1714] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.571896][ T1714] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.572073][ T1714] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.572264][ T1714] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.572441][ T1714] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.572611][ T1714] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.572784][ T1714] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.572956][ T1714] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.573147][ T1714] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.573320][ T1714] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.573492][ T1714] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.573671][ T1714] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.573844][ T1714] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.574023][ T1714] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.574237][ T1714] ? move_addr_to_kernel (net/socket.c:2511) [ 38.574412][ T1714] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.574582][ T1714] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.574758][ T1714] ___sys_sendmsg (net/socket.c:2641) [ 38.574934][ T1714] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.575121][ T1714] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.575313][ T1714] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.575488][ T1714] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.575660][ T1714] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.575837][ T1714] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.576015][ T1714] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.576200][ T1714] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.576378][ T1714] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.576550][ T1714] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.576722][ T1714] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.576925][ T1714] RIP: 0033:0x7f758205bc5e [ 38.577110][ T1714] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.577620][ T1714] RSP: 002b:00007ffd81ccba50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.577856][ T1714] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f758205bc5e [ 38.578093][ T1714] RDX: 0000000000000000 RSI: 00007ffd81ccbb10 RDI: 0000000000000005 [ 38.578337][ T1714] RBP: 00007ffd81ccba60 R08: 0000000000000000 R09: 0000000000000000 [ 38.578572][ T1714] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.578805][ T1714] R13: 0000000069cbe945 R14: 0000000000000004 R15: 000000000049d620 | [ 38.650750][ T1720] ------------[ cut here ]------------ | [ 38.650890][ T1720] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1720 | [ 38.651115][ T1720] Modules linked in: vrf veth | [ 38.651506][ T1720] Tainted: [W]=WARN [ 38.651602][ T1720] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.651761][ T1720] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.651896][ T1720] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.652353][ T1720] RSP: 0018:ffa0000002dd75d0 EFLAGS: 00010286 [ 38.652512][ T1720] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ece6f7 [ 38.652700][ T1720] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6737b8 [ 38.652889][ T1720] RBP: 1ff40000005baebb R08: 1fe2200001ece6f8 R09: fffa3bfffffb05d4 [ 38.653080][ T1720] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000f6723f4 [ 38.653269][ T1720] R13: ff1100000f6723c0 R14: ffffffff8e3c7940 R15: ff1100000f673700 [ 38.653457][ T1720] FS: 00007fdf62a0d440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 38.653679][ T1720] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.653837][ T1720] CR2: 000000000044f720 CR3: 000000000f809001 CR4: 0000000000771ef0 [ 38.654031][ T1720] PKRU: 55555554 [ 38.654124][ T1720] Call Trace: [ 38.654226][ T1720] [ 38.654290][ T1720] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.654418][ T1720] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.654551][ T1720] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.654676][ T1720] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.654800][ T1720] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.654930][ T1720] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.655059][ T1720] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.655193][ T1720] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.655319][ T1720] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.655445][ T1720] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.655573][ T1720] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.655701][ T1720] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.655828][ T1720] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.655958][ T1720] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.656085][ T1720] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.656441][ T1720] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.656570][ T1720] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.656696][ T1720] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.656821][ T1720] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.656948][ T1720] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.657078][ T1720] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.657205][ T1720] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.657330][ T1720] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.657490][ T1720] ? move_addr_to_kernel (net/socket.c:2511) [ 38.657617][ T1720] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.657742][ T1720] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.657871][ T1720] ___sys_sendmsg (net/socket.c:2641) [ 38.657997][ T1720] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.658127][ T1720] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.658260][ T1720] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.658388][ T1720] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.658514][ T1720] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.658643][ T1720] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.658770][ T1720] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.658895][ T1720] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.659027][ T1720] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.659158][ T1720] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.659285][ T1720] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.659439][ T1720] RIP: 0033:0x7fdf62b67c5e [ 38.659573][ T1720] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.660028][ T1720] RSP: 002b:00007fff121d3080 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.660222][ T1720] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdf62b67c5e [ 38.660409][ T1720] RDX: 0000000000000000 RSI: 00007fff121d3140 RDI: 0000000000000005 [ 38.660598][ T1720] RBP: 00007fff121d3090 R08: 0000000000000000 R09: 0000000000000000 [ 38.660787][ T1720] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.660973][ T1720] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 38.719390][ T1724] ------------[ cut here ]------------ | [ 38.719529][ T1724] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1724 | [ 38.719751][ T1724] Modules linked in: vrf veth | [ 38.720147][ T1724] Tainted: [W]=WARN [ 38.720242][ T1724] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.720400][ T1724] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.720533][ T1724] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.720982][ T1724] RSP: 0018:ffa0000002da75d0 EFLAGS: 00010286 [ 38.721676][ T1724] RAX: 00000000ffffffa6 RBX: ff1100000cb36b00 RCX: 1fe2200001ed901f [ 38.721866][ T1724] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6c80f8 [ 38.722056][ T1724] RBP: 1ff40000005b4ebb R08: 1fe2200001ed9020 R09: fffa3bfffffb05d4 [ 38.722246][ T1724] R10: fffa3bfffffb05d5 R11: 0000000000000001 R12: ff1100000c0cd1f4 [ 38.722433][ T1724] R13: ff1100000c0cd1c0 R14: ffffffff8e3c7940 R15: ff1100000f6c8040 [ 38.722621][ T1724] FS: 00007f6998962440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 38.722842][ T1724] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.723001][ T1724] CR2: 000000000044f720 CR3: 000000000f995001 CR4: 0000000000771ef0 [ 38.723193][ T1724] PKRU: 55555554 [ 38.723288][ T1724] Call Trace: [ 38.723383][ T1724] [ 38.723446][ T1724] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.723571][ T1724] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.723702][ T1724] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.723829][ T1724] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.723952][ T1724] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.724081][ T1724] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.724209][ T1724] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.724340][ T1724] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.724466][ T1724] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.724592][ T1724] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.724720][ T1724] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.724844][ T1724] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.724971][ T1724] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.725100][ T1724] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.725229][ T1724] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.725355][ T1724] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.725481][ T1724] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.725607][ T1724] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.725734][ T1724] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.725860][ T1724] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.725989][ T1724] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.726116][ T1724] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.726247][ T1724] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.726401][ T1724] ? move_addr_to_kernel (net/socket.c:2511) [ 38.726526][ T1724] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.726652][ T1724] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.726778][ T1724] ___sys_sendmsg (net/socket.c:2641) [ 38.726903][ T1724] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.727034][ T1724] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.727169][ T1724] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.727296][ T1724] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.727422][ T1724] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.727552][ T1724] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.727676][ T1724] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.727801][ T1724] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.727929][ T1724] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.728056][ T1724] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.728186][ T1724] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.728341][ T1724] RIP: 0033:0x7f6998abcc5e [ 38.728475][ T1724] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.728924][ T1724] RSP: 002b:00007ffe87d7bea0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.729116][ T1724] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6998abcc5e [ 38.729308][ T1724] RDX: 0000000000000000 RSI: 00007ffe87d7bf60 RDI: 0000000000000005 [ 38.729496][ T1724] RBP: 00007ffe87d7beb0 R08: 0000000000000000 R09: 0000000000000000 [ 38.729681][ T1724] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.729866][ T1724] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 38.896003][ T1749] ------------[ cut here ]------------ | [ 38.896155][ T1749] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1749 | [ 38.896380][ T1749] Modules linked in: vrf veth | [ 38.896773][ T1749] Tainted: [W]=WARN [ 38.896868][ T1749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.897031][ T1749] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.897170][ T1749] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.897622][ T1749] RSP: 0018:ffa0000002df75d0 EFLAGS: 00010286 [ 38.897783][ T1749] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ed90c7 [ 38.897974][ T1749] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6c8638 [ 38.898998][ T1749] RBP: 1ff40000005beebb R08: 1fe2200001ed90c8 R09: fffa3bfffffb05e6 [ 38.899267][ T1749] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f6c83f4 [ 38.899455][ T1749] R13: ff1100000f6c83c0 R14: ffffffff8e3c7940 R15: ff1100000f6c8580 [ 38.899645][ T1749] FS: 00007fc3fc49a440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 38.899870][ T1749] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.900032][ T1749] CR2: 000000000044f720 CR3: 000000000fa97006 CR4: 0000000000771ef0 [ 38.900287][ T1749] PKRU: 55555554 [ 38.900382][ T1749] Call Trace: [ 38.900477][ T1749] [ 38.900543][ T1749] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.900670][ T1749] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.900805][ T1749] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.900931][ T1749] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.901059][ T1749] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.901263][ T1749] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.901389][ T1749] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.901518][ T1749] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.901645][ T1749] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.901770][ T1749] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.901897][ T1749] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.902026][ T1749] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.902218][ T1749] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.902343][ T1749] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.902469][ T1749] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.902596][ T1749] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.902725][ T1749] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.902852][ T1749] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.902980][ T1749] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.903110][ T1749] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.903297][ T1749] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.903425][ T1749] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.903549][ T1749] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.903704][ T1749] ? move_addr_to_kernel (net/socket.c:2511) [ 38.903830][ T1749] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.903955][ T1749] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.904084][ T1749] ___sys_sendmsg (net/socket.c:2641) [ 38.904273][ T1749] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.904403][ T1749] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.904530][ T1749] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.904658][ T1749] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.904785][ T1749] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.904916][ T1749] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.905047][ T1749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.905186][ T1749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.905317][ T1749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.905446][ T1749] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.905575][ T1749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.905732][ T1749] RIP: 0033:0x7fc3fc5f4c5e [ 38.905866][ T1749] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.906327][ T1749] RSP: 002b:00007ffec7051030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.906517][ T1749] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc3fc5f4c5e [ 38.906706][ T1749] RDX: 0000000000000000 RSI: 00007ffec70510f0 RDI: 0000000000000005 [ 38.906895][ T1749] RBP: 00007ffec7051040 R08: 0000000000000000 R09: 0000000000000000 [ 38.907086][ T1749] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.907279][ T1749] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 38.968855][ T1753] ------------[ cut here ]------------ | [ 38.969060][ T1753] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1753 | [ 38.969552][ T1753] Modules linked in: vrf veth | [ 38.970033][ T1753] Tainted: [W]=WARN [ 38.970210][ T1753] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.970413][ T1753] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 38.970596][ T1753] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.971101][ T1753] RSP: 0018:ffa0000002df75d0 EFLAGS: 00010286 [ 38.971319][ T1753] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b2f [ 38.971556][ T1753] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd978 [ 38.971794][ T1753] RBP: 1ff40000005beebb R08: 1fe2200001819b30 R09: fffa3bfffffb05e6 [ 38.972031][ T1753] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cde34 [ 38.972275][ T1753] R13: ff1100000c0cde00 R14: ffffffff8e3c7940 R15: ff1100000c0cd8c0 [ 38.972512][ T1753] FS: 00007f0d93b85440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 38.972781][ T1753] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.972987][ T1753] CR2: 000000000044f720 CR3: 000000000fb21002 CR4: 0000000000771ef0 [ 38.973243][ T1753] PKRU: 55555554 [ 38.973384][ T1753] Call Trace: [ 38.973524][ T1753] [ 38.973634][ T1753] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 38.973805][ T1753] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 38.973985][ T1753] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 38.974175][ T1753] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.974349][ T1753] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.974529][ T1753] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 38.974700][ T1753] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 38.974876][ T1753] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 38.975055][ T1753] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 38.975241][ T1753] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 38.975418][ T1753] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 38.975590][ T1753] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 38.975767][ T1753] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 38.975943][ T1753] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 38.976121][ T1753] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 38.976307][ T1753] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 38.976481][ T1753] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.976658][ T1753] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 38.976834][ T1753] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 38.977013][ T1753] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 38.977201][ T1753] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 38.977374][ T1753] ? copy_msghdr_from_user (net/socket.c:2525) [ 38.977548][ T1753] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 38.977753][ T1753] ? move_addr_to_kernel (net/socket.c:2511) [ 38.977931][ T1753] ? filemap_map_folio_range (mm/filemap.c:3873) [ 38.978112][ T1753] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 38.978301][ T1753] ___sys_sendmsg (net/socket.c:2641) [ 38.978474][ T1753] ? copy_msghdr_from_user (net/socket.c:2628) [ 38.978652][ T1753] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 38.978829][ T1753] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 38.979019][ T1753] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 38.979206][ T1753] ? __sys_sendmsg_sock (net/socket.c:2656) [ 38.979380][ T1753] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 38.979553][ T1753] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.979725][ T1753] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 38.979899][ T1753] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 38.980080][ T1753] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.980266][ T1753] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.980470][ T1753] RIP: 0033:0x7f0d93cdfc5e [ 38.980650][ T1753] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.981166][ T1753] RSP: 002b:00007fff3bb768e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.981404][ T1753] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0d93cdfc5e [ 38.981639][ T1753] RDX: 0000000000000000 RSI: 00007fff3bb769a0 RDI: 0000000000000005 [ 38.981877][ T1753] RBP: 00007fff3bb768f0 R08: 0000000000000000 R09: 0000000000000000 [ 38.982118][ T1753] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 38.982362][ T1753] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.047969][ T1759] ------------[ cut here ]------------ | [ 39.048117][ T1759] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1759 | [ 39.048353][ T1759] Modules linked in: vrf veth | [ 39.048741][ T1759] Tainted: [W]=WARN [ 39.048836][ T1759] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.048999][ T1759] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.049137][ T1759] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.049586][ T1759] RSP: 0018:ffa0000002ea75d0 EFLAGS: 00010286 [ 39.049748][ T1759] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819857 [ 39.049936][ T1759] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc2b8 [ 39.050129][ T1759] RBP: 1ff40000005d4ebb R08: 1fe2200001819858 R09: fffa3bfffffb05e6 [ 39.050324][ T1759] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0ccaf4 [ 39.050514][ T1759] R13: ff1100000c0ccac0 R14: ffffffff8e3c7940 R15: ff1100000c0cc200 [ 39.050702][ T1759] FS: 00007fa65e626440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 39.050923][ T1759] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.051088][ T1759] CR2: 000000000044f720 CR3: 000000000f8f5001 CR4: 0000000000771ef0 [ 39.051285][ T1759] PKRU: 55555554 [ 39.051381][ T1759] Call Trace: [ 39.051476][ T1759] [ 39.051540][ T1759] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.051666][ T1759] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.051797][ T1759] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.051925][ T1759] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.052055][ T1759] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.052191][ T1759] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.052321][ T1759] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.052448][ T1759] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.052572][ T1759] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.052702][ T1759] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.052831][ T1759] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.052959][ T1759] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.053091][ T1759] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.053227][ T1759] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.053354][ T1759] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.053479][ T1759] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.053606][ T1759] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.053734][ T1759] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.053861][ T1759] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.053988][ T1759] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.054120][ T1759] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.054250][ T1759] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.054376][ T1759] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.054531][ T1759] ? move_addr_to_kernel (net/socket.c:2511) [ 39.054657][ T1759] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.054782][ T1759] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.054908][ T1759] ___sys_sendmsg (net/socket.c:2641) [ 39.055035][ T1759] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.055173][ T1759] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.055303][ T1759] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.055432][ T1759] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.055559][ T1759] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.055688][ T1759] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.055817][ T1759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.055943][ T1759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.056074][ T1759] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.056262][ T1759] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.056389][ T1759] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.056545][ T1759] RIP: 0033:0x7fa65e780c5e [ 39.056679][ T1759] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.057215][ T1759] RSP: 002b:00007fffc8a1c1a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.057409][ T1759] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa65e780c5e [ 39.057598][ T1759] RDX: 0000000000000000 RSI: 00007fffc8a1c260 RDI: 0000000000000005 [ 39.057786][ T1759] RBP: 00007fffc8a1c1b0 R08: 0000000000000000 R09: 0000000000000000 [ 39.057974][ T1759] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.058240][ T1759] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.124188][ T1763] ------------[ cut here ]------------ | [ 39.124331][ T1763] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1763 | [ 39.124550][ T1763] Modules linked in: vrf veth | [ 39.124935][ T1763] Tainted: [W]=WARN [ 39.125036][ T1763] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.125861][ T1763] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.126000][ T1763] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.126473][ T1763] RSP: 0018:ffa0000002df75d0 EFLAGS: 00010286 [ 39.126632][ T1763] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf32f [ 39.126819][ T1763] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 39.127009][ T1763] RBP: 1ff40000005beebb R08: 1fe22000016cf330 R09: fffa3bfffffb05e6 [ 39.127204][ T1763] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6783f4 [ 39.127391][ T1763] R13: ff1100000b6783c0 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 39.127579][ T1763] FS: 00007f9cc19bf440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 39.127799][ T1763] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.127959][ T1763] CR2: 000000000044f720 CR3: 000000000c1e2006 CR4: 0000000000771ef0 [ 39.128156][ T1763] PKRU: 55555554 [ 39.128251][ T1763] Call Trace: [ 39.128346][ T1763] [ 39.128410][ T1763] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.128536][ T1763] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.128669][ T1763] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.128796][ T1763] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.128922][ T1763] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.129056][ T1763] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.129186][ T1763] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.129312][ T1763] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.129437][ T1763] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.129563][ T1763] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.129691][ T1763] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.129815][ T1763] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.129942][ T1763] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.130068][ T1763] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.130197][ T1763] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.130324][ T1763] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.130449][ T1763] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.130575][ T1763] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.130702][ T1763] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.130830][ T1763] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.130958][ T1763] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.131088][ T1763] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.131218][ T1763] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.131372][ T1763] ? move_addr_to_kernel (net/socket.c:2511) [ 39.131500][ T1763] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.131624][ T1763] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.131752][ T1763] ___sys_sendmsg (net/socket.c:2641) [ 39.131881][ T1763] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.132013][ T1763] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.132147][ T1763] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.132275][ T1763] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.132401][ T1763] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.132529][ T1763] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.132653][ T1763] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.132779][ T1763] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.132907][ T1763] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.133033][ T1763] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.133163][ T1763] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.133320][ T1763] RIP: 0033:0x7f9cc1b19c5e [ 39.133452][ T1763] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.133902][ T1763] RSP: 002b:00007ffe8b906590 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.134094][ T1763] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9cc1b19c5e [ 39.134285][ T1763] RDX: 0000000000000000 RSI: 00007ffe8b906650 RDI: 0000000000000005 [ 39.134473][ T1763] RBP: 00007ffe8b9065a0 R08: 0000000000000000 R09: 0000000000000000 [ 39.134660][ T1763] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.134846][ T1763] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.203973][ T1769] ------------[ cut here ]------------ | [ 39.204117][ T1769] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1769 | [ 39.204345][ T1769] Modules linked in: vrf veth | [ 39.204732][ T1769] Tainted: [W]=WARN [ 39.204830][ T1769] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.204988][ T1769] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.205123][ T1769] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.205586][ T1769] RSP: 0018:ffa0000002ec75d0 EFLAGS: 00010286 [ 39.205746][ T1769] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf0ff [ 39.205936][ T1769] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6787f8 [ 39.206129][ T1769] RBP: 1ff40000005d8ebb R08: 1fe22000016cf100 R09: fffa3bfffffb05e6 [ 39.206321][ T1769] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678e74 [ 39.206511][ T1769] R13: ff1100000b678e40 R14: ffffffff8e3c7940 R15: ff1100000b678740 [ 39.206698][ T1769] FS: 00007f081cdb4440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 39.206922][ T1769] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.207090][ T1769] CR2: 000000000044f720 CR3: 000000000fa29003 CR4: 0000000000771ef0 [ 39.207285][ T1769] PKRU: 55555554 [ 39.207378][ T1769] Call Trace: [ 39.207473][ T1769] [ 39.207538][ T1769] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.207672][ T1769] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.207805][ T1769] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.207934][ T1769] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.208063][ T1769] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.208198][ T1769] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.208325][ T1769] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.208452][ T1769] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.208579][ T1769] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.208707][ T1769] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.208838][ T1769] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.208964][ T1769] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.209093][ T1769] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.209227][ T1769] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.209354][ T1769] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.209481][ T1769] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.209611][ T1769] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.209738][ T1769] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.209866][ T1769] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.209997][ T1769] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.210124][ T1769] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.210254][ T1769] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.210380][ T1769] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.210537][ T1769] ? move_addr_to_kernel (net/socket.c:2511) [ 39.210664][ T1769] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.210790][ T1769] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.210922][ T1769] ___sys_sendmsg (net/socket.c:2641) [ 39.211051][ T1769] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.211183][ T1769] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.211311][ T1769] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.211438][ T1769] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.211565][ T1769] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.211693][ T1769] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.211817][ T1769] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.211946][ T1769] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.212073][ T1769] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.212265][ T1769] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.212390][ T1769] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.212547][ T1769] RIP: 0033:0x7f081cf0ec5e [ 39.212680][ T1769] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.213199][ T1769] RSP: 002b:00007ffcbaabc3d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.213387][ T1769] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f081cf0ec5e [ 39.213575][ T1769] RDX: 0000000000000000 RSI: 00007ffcbaabc490 RDI: 0000000000000005 [ 39.213760][ T1769] RBP: 00007ffcbaabc3e0 R08: 0000000000000000 R09: 0000000000000000 [ 39.213944][ T1769] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.214214][ T1769] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.285056][ T1773] ------------[ cut here ]------------ | [ 39.285203][ T1773] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1773 | [ 39.285424][ T1773] Modules linked in: vrf veth | [ 39.285807][ T1773] Tainted: [W]=WARN [ 39.285904][ T1773] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.286065][ T1773] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.286201][ T1773] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.286648][ T1773] RSP: 0018:ffa0000002ec75d0 EFLAGS: 00010286 [ 39.286810][ T1773] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e724f [ 39.287003][ T1773] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39278 [ 39.287200][ T1773] RBP: 1ff40000005d8ebb R08: 1fe22000009e7250 R09: fffa3bfffffb05e6 [ 39.287388][ T1773] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38774 [ 39.287579][ T1773] R13: ff11000004f38740 R14: ffffffff8e3c7940 R15: ff11000004f391c0 [ 39.287767][ T1773] FS: 00007f782857b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 39.287989][ T1773] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.288156][ T1773] CR2: 000000000044f720 CR3: 000000000c99d005 CR4: 0000000000771ef0 [ 39.288345][ T1773] PKRU: 55555554 [ 39.288439][ T1773] Call Trace: [ 39.288533][ T1773] [ 39.288597][ T1773] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.288722][ T1773] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.288854][ T1773] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.288979][ T1773] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.289108][ T1773] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.289239][ T1773] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.289365][ T1773] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.289490][ T1773] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.289615][ T1773] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.289744][ T1773] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.289877][ T1773] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.290012][ T1773] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.290146][ T1773] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.290278][ T1773] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.290403][ T1773] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.290528][ T1773] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.290654][ T1773] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.290780][ T1773] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.290907][ T1773] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.291036][ T1773] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.291278][ T1773] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.291404][ T1773] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.291530][ T1773] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.291686][ T1773] ? move_addr_to_kernel (net/socket.c:2511) [ 39.291812][ T1773] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.291936][ T1773] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.292067][ T1773] ___sys_sendmsg (net/socket.c:2641) [ 39.292349][ T1773] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.292481][ T1773] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.292610][ T1773] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.292738][ T1773] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.292866][ T1773] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.292997][ T1773] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.293124][ T1773] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.293304][ T1773] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.293432][ T1773] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.293559][ T1773] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.293686][ T1773] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.293842][ T1773] RIP: 0033:0x7f78286d5c5e [ 39.293975][ T1773] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.294489][ T1773] RSP: 002b:00007ffe843943a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.294683][ T1773] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f78286d5c5e [ 39.294873][ T1773] RDX: 0000000000000000 RSI: 00007ffe84394460 RDI: 0000000000000005 [ 39.295069][ T1773] RBP: 00007ffe843943b0 R08: 0000000000000000 R09: 0000000000000000 [ 39.295285][ T1773] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.295471][ T1773] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.355626][ T1779] ------------[ cut here ]------------ | [ 39.355771][ T1779] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1779 | [ 39.355989][ T1779] Modules linked in: vrf veth | [ 39.356385][ T1779] Tainted: [W]=WARN [ 39.356481][ T1779] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.356638][ T1779] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.356769][ T1779] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.357230][ T1779] RSP: 0018:ffa0000002ec75d0 EFLAGS: 00010286 [ 39.357390][ T1779] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e72f7 [ 39.357578][ T1779] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f397b8 [ 39.357766][ T1779] RBP: 1ff40000005d8ebb R08: 1fe22000009e72f8 R09: fffa3bfffffb05e6 [ 39.357955][ T1779] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38234 [ 39.358148][ T1779] R13: ff11000004f38200 R14: ffffffff8e3c7940 R15: ff11000004f39700 [ 39.358335][ T1779] FS: 00007f1b37206440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 39.358558][ T1779] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.358716][ T1779] CR2: 000000000044f720 CR3: 000000000f778001 CR4: 0000000000771ef0 [ 39.358904][ T1779] PKRU: 55555554 [ 39.359002][ T1779] Call Trace: [ 39.359096][ T1779] [ 39.359166][ T1779] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.359292][ T1779] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.359425][ T1779] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.359551][ T1779] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.359680][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.359807][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.359932][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.360063][ T1779] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.360194][ T1779] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.360320][ T1779] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.360448][ T1779] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.360572][ T1779] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.360698][ T1779] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.360823][ T1779] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.360949][ T1779] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.361079][ T1779] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.361208][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.361334][ T1779] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.361459][ T1779] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.361586][ T1779] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.361715][ T1779] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.361841][ T1779] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.361965][ T1779] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.362126][ T1779] ? move_addr_to_kernel (net/socket.c:2511) [ 39.362315][ T1779] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.362439][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.362567][ T1779] ___sys_sendmsg (net/socket.c:2641) [ 39.362693][ T1779] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.362826][ T1779] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.362953][ T1779] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.363087][ T1779] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.363280][ T1779] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.363410][ T1779] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.363538][ T1779] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.363663][ T1779] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.363790][ T1779] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.363914][ T1779] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.364042][ T1779] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.364252][ T1779] RIP: 0033:0x7f1b37360c5e [ 39.364387][ T1779] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.364838][ T1779] RSP: 002b:00007fff36934e50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.365035][ T1779] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1b37360c5e [ 39.365269][ T1779] RDX: 0000000000000000 RSI: 00007fff36934f10 RDI: 0000000000000005 [ 39.365456][ T1779] RBP: 00007fff36934e60 R08: 0000000000000000 R09: 0000000000000000 [ 39.365640][ T1779] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.365827][ T1779] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.432676][ T1783] ------------[ cut here ]------------ | [ 39.432816][ T1783] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1783 | [ 39.433046][ T1783] Modules linked in: vrf veth | [ 39.433861][ T1783] Tainted: [W]=WARN [ 39.433956][ T1783] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.434118][ T1783] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.434259][ T1783] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.434705][ T1783] RSP: 0018:ffa0000002ea75d0 EFLAGS: 00010286 [ 39.434863][ T1783] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0a17 [ 39.435055][ T1783] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027850b8 [ 39.435249][ T1783] RBP: 1ff40000005d4ebb R08: 1fe22000004f0a18 R09: fffa3bfffffb05e6 [ 39.435437][ T1783] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002784774 [ 39.435625][ T1783] R13: ff11000002784740 R14: ffffffff8e3c7940 R15: ff11000002785000 [ 39.435812][ T1783] FS: 00007fdec4d7d440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 39.436036][ T1783] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.436203][ T1783] CR2: 000000000044f720 CR3: 000000000fa7c004 CR4: 0000000000771ef0 [ 39.436393][ T1783] PKRU: 55555554 [ 39.436488][ T1783] Call Trace: [ 39.436583][ T1783] [ 39.436646][ T1783] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.436771][ T1783] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.436905][ T1783] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.437033][ T1783] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.437163][ T1783] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.437291][ T1783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.437414][ T1783] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.437541][ T1783] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.437666][ T1783] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.437792][ T1783] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.437920][ T1783] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.438048][ T1783] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.438177][ T1783] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.438304][ T1783] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.438427][ T1783] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.438551][ T1783] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.438677][ T1783] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.438802][ T1783] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.438929][ T1783] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.439064][ T1783] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.439199][ T1783] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.439326][ T1783] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.439453][ T1783] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.439607][ T1783] ? move_addr_to_kernel (net/socket.c:2511) [ 39.439733][ T1783] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.439861][ T1783] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.439989][ T1783] ___sys_sendmsg (net/socket.c:2641) [ 39.440118][ T1783] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.440257][ T1783] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.440388][ T1783] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.440516][ T1783] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.440641][ T1783] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.440771][ T1783] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.440896][ T1783] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.441024][ T1783] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.441153][ T1783] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.441278][ T1783] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.441404][ T1783] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.441562][ T1783] RIP: 0033:0x7fdec4ed7c5e [ 39.441697][ T1783] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.442155][ T1783] RSP: 002b:00007ffcfd02bab0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.442344][ T1783] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdec4ed7c5e [ 39.442532][ T1783] RDX: 0000000000000000 RSI: 00007ffcfd02bb70 RDI: 0000000000000005 [ 39.442720][ T1783] RBP: 00007ffcfd02bac0 R08: 0000000000000000 R09: 0000000000000000 [ 39.442907][ T1783] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.443096][ T1783] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.515731][ T1789] ------------[ cut here ]------------ | [ 39.515872][ T1789] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1789 | [ 39.516096][ T1789] Modules linked in: vrf veth | [ 39.516631][ T1789] Tainted: [W]=WARN [ 39.516726][ T1789] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.516883][ T1789] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.517018][ T1789] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.517473][ T1789] RSP: 0018:ffa0000002f075d0 EFLAGS: 00010286 [ 39.517636][ T1789] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0b9f [ 39.517829][ T1789] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785cf8 [ 39.518024][ T1789] RBP: 1ff40000005e0ebb R08: 1fe22000004f0ba0 R09: fffa3bfffffb05e6 [ 39.518216][ T1789] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002784074 [ 39.518400][ T1789] R13: ff11000002784040 R14: ffffffff8e3c7940 R15: ff11000002785c40 [ 39.518587][ T1789] FS: 00007f8f47050440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 39.518808][ T1789] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.518965][ T1789] CR2: 000000000044f720 CR3: 000000000f703001 CR4: 0000000000771ef0 [ 39.519165][ T1789] PKRU: 55555554 [ 39.519257][ T1789] Call Trace: [ 39.519350][ T1789] [ 39.519414][ T1789] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.519537][ T1789] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.519668][ T1789] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.519793][ T1789] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.519917][ T1789] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.520046][ T1789] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.520174][ T1789] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.520300][ T1789] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.520424][ T1789] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.520549][ T1789] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.520676][ T1789] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.520800][ T1789] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.520926][ T1789] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.521061][ T1789] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.521189][ T1789] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.521313][ T1789] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.521438][ T1789] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.521566][ T1789] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.521693][ T1789] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.521819][ T1789] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.521946][ T1789] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.522075][ T1789] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.522207][ T1789] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.522363][ T1789] ? move_addr_to_kernel (net/socket.c:2511) [ 39.522489][ T1789] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.522614][ T1789] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.522740][ T1789] ___sys_sendmsg (net/socket.c:2641) [ 39.522865][ T1789] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.522997][ T1789] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.523126][ T1789] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.523259][ T1789] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.523384][ T1789] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.523512][ T1789] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.523637][ T1789] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.523762][ T1789] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.523888][ T1789] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.524018][ T1789] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.524148][ T1789] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.524303][ T1789] RIP: 0033:0x7f8f471aac5e [ 39.524436][ T1789] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.524883][ T1789] RSP: 002b:00007ffd0b1b5230 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.525076][ T1789] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8f471aac5e [ 39.525267][ T1789] RDX: 0000000000000000 RSI: 00007ffd0b1b52f0 RDI: 0000000000000005 [ 39.525453][ T1789] RBP: 00007ffd0b1b5240 R08: 0000000000000000 R09: 0000000000000000 [ 39.525639][ T1789] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.525824][ T1789] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.587635][ T1793] ------------[ cut here ]------------ | [ 39.587778][ T1793] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1793 | [ 39.588001][ T1793] Modules linked in: vrf veth | [ 39.588398][ T1793] Tainted: [W]=WARN [ 39.588494][ T1793] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.588650][ T1793] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.588783][ T1793] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.589239][ T1793] RSP: 0018:ffa0000002ee75d0 EFLAGS: 00010286 [ 39.589397][ T1793] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d64f [ 39.589585][ T1793] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b278 [ 39.589773][ T1793] RBP: 1ff40000005dcebb R08: 1fe2200000a8d650 R09: fffa3bfffffb05e6 [ 39.589960][ T1793] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b734 [ 39.590162][ T1793] R13: ff1100000546b700 R14: ffffffff8e3c7940 R15: ff1100000546b1c0 [ 39.590350][ T1793] FS: 00007f4b2a539440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 39.590570][ T1793] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.590729][ T1793] CR2: 000000000044f720 CR3: 000000000f703006 CR4: 0000000000771ef0 [ 39.590916][ T1793] PKRU: 55555554 [ 39.591013][ T1793] Call Trace: [ 39.591109][ T1793] [ 39.591176][ T1793] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.591301][ T1793] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.591433][ T1793] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.591558][ T1793] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.591683][ T1793] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.591812][ T1793] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.591937][ T1793] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.592067][ T1793] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.592197][ T1793] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.592322][ T1793] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.592451][ T1793] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.592575][ T1793] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.592702][ T1793] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.592830][ T1793] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.592953][ T1793] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.593085][ T1793] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.593218][ T1793] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.593345][ T1793] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.593471][ T1793] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.593601][ T1793] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.593729][ T1793] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.593854][ T1793] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.593980][ T1793] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.594142][ T1793] ? move_addr_to_kernel (net/socket.c:2511) [ 39.594269][ T1793] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.594393][ T1793] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.594522][ T1793] ___sys_sendmsg (net/socket.c:2641) [ 39.594649][ T1793] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.594778][ T1793] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.594905][ T1793] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.595036][ T1793] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.595166][ T1793] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.595294][ T1793] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.595421][ T1793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.595547][ T1793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.595672][ T1793] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.595795][ T1793] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.595920][ T1793] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.596081][ T1793] RIP: 0033:0x7f4b2a693c5e [ 39.596222][ T1793] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.596673][ T1793] RSP: 002b:00007ffeb0d939c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.596864][ T1793] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4b2a693c5e [ 39.597057][ T1793] RDX: 0000000000000000 RSI: 00007ffeb0d93a80 RDI: 0000000000000005 [ 39.597251][ T1793] RBP: 00007ffeb0d939d0 R08: 0000000000000000 R09: 0000000000000000 [ 39.597437][ T1793] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.597626][ T1793] R13: 0000000069cbe946 R14: 0000000000000004 R15: 000000000049d620 | [ 39.665891][ T1799] ------------[ cut here ]------------ | [ 39.666037][ T1799] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1799 | [ 39.666266][ T1799] Modules linked in: vrf veth | [ 39.666654][ T1799] Tainted: [W]=WARN [ 39.666753][ T1799] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.666911][ T1799] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.667046][ T1799] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.667498][ T1799] RSP: 0018:ffa0000002ec75d0 EFLAGS: 00010286 [ 39.667659][ T1799] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d457 [ 39.667847][ T1799] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 39.668038][ T1799] RBP: 1ff40000005d8ebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05e6 [ 39.668232][ T1799] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546be34 [ 39.668420][ T1799] R13: ff1100000546be00 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 39.668609][ T1799] FS: 00007f7ba51a0440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 39.668829][ T1799] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.668989][ T1799] CR2: 000000000044f720 CR3: 000000000fc62002 CR4: 0000000000771ef0 [ 39.669186][ T1799] PKRU: 55555554 [ 39.669283][ T1799] Call Trace: [ 39.669378][ T1799] [ 39.669443][ T1799] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.669569][ T1799] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.669703][ T1799] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.669828][ T1799] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.669953][ T1799] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.670084][ T1799] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.670733][ T1799] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.670864][ T1799] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.670989][ T1799] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.671118][ T1799] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.671278][ T1799] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.671403][ T1799] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.671530][ T1799] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.671656][ T1799] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.671780][ T1799] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.671904][ T1799] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.672035][ T1799] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.672167][ T1799] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.672294][ T1799] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.672420][ T1799] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.672545][ T1799] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.672670][ T1799] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.672795][ T1799] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.672950][ T1799] ? move_addr_to_kernel (net/socket.c:2511) [ 39.673080][ T1799] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.673209][ T1799] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.673336][ T1799] ___sys_sendmsg (net/socket.c:2641) [ 39.673461][ T1799] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.673592][ T1799] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.673722][ T1799] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.673851][ T1799] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.673977][ T1799] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.674110][ T1799] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.674238][ T1799] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.674365][ T1799] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.674491][ T1799] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.674616][ T1799] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.674741][ T1799] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.674896][ T1799] RIP: 0033:0x7f7ba52fac5e [ 39.675030][ T1799] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.675484][ T1799] RSP: 002b:00007fff842acef0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.675675][ T1799] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7ba52fac5e [ 39.675863][ T1799] RDX: 0000000000000000 RSI: 00007fff842acfb0 RDI: 0000000000000005 [ 39.676052][ T1799] RBP: 00007fff842acf00 R08: 0000000000000000 R09: 0000000000000000 [ 39.676242][ T1799] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.676431][ T1799] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 39.735195][ T1803] ------------[ cut here ]------------ | [ 39.735368][ T1803] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1803 | [ 39.735641][ T1803] Modules linked in: vrf veth | [ 39.736126][ T1803] Tainted: [W]=WARN [ 39.736885][ T1803] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.737097][ T1803] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.737288][ T1803] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.737787][ T1803] RSP: 0018:ffa0000002f475d0 EFLAGS: 00010286 [ 39.738003][ T1803] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece617 [ 39.738248][ T1803] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6730b8 [ 39.738484][ T1803] RBP: 1ff40000005e8ebb R08: 1fe2200001ece618 R09: fffa3bfffffb05e6 [ 39.738718][ T1803] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672af4 [ 39.738951][ T1803] R13: ff1100000f672ac0 R14: ffffffff8e3c7940 R15: ff1100000f673000 [ 39.739207][ T1803] FS: 00007f79e1faf440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 39.739479][ T1803] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.739684][ T1803] CR2: 000000000044f720 CR3: 000000000f9d3001 CR4: 0000000000771ef0 [ 39.739921][ T1803] PKRU: 55555554 [ 39.740068][ T1803] Call Trace: [ 39.740217][ T1803] [ 39.740328][ T1803] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.740504][ T1803] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.740684][ T1803] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.740859][ T1803] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.741039][ T1803] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.741225][ T1803] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.741396][ T1803] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.741572][ T1803] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.741744][ T1803] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.741920][ T1803] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.742102][ T1803] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.742287][ T1803] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.742463][ T1803] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.742638][ T1803] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.742810][ T1803] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.742986][ T1803] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.743179][ T1803] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.743355][ T1803] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.743530][ T1803] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.743704][ T1803] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.743882][ T1803] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.744064][ T1803] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.744246][ T1803] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.744448][ T1803] ? move_addr_to_kernel (net/socket.c:2511) [ 39.744623][ T1803] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.744794][ T1803] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.744971][ T1803] ___sys_sendmsg (net/socket.c:2641) [ 39.745163][ T1803] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.745343][ T1803] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.745518][ T1803] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.745692][ T1803] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.745866][ T1803] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.746046][ T1803] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.746229][ T1803] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.746402][ T1803] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.746578][ T1803] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.746752][ T1803] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.746926][ T1803] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.747146][ T1803] RIP: 0033:0x7f79e2109c5e [ 39.747325][ T1803] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.747818][ T1803] RSP: 002b:00007ffcaad607e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.748062][ T1803] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f79e2109c5e [ 39.748304][ T1803] RDX: 0000000000000000 RSI: 00007ffcaad608a0 RDI: 0000000000000005 [ 39.748538][ T1803] RBP: 00007ffcaad607f0 R08: 0000000000000000 R09: 0000000000000000 [ 39.748775][ T1803] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.749016][ T1803] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 39.817478][ T1809] ------------[ cut here ]------------ | [ 39.817619][ T1809] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1809 | [ 39.817839][ T1809] Modules linked in: vrf veth | [ 39.818234][ T1809] Tainted: [W]=WARN [ 39.818329][ T1809] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.818488][ T1809] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.818622][ T1809] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.819075][ T1809] RSP: 0018:ffa0000002f075d0 EFLAGS: 00010286 [ 39.819240][ T1809] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece41f [ 39.819435][ T1809] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6720f8 [ 39.819624][ T1809] RBP: 1ff40000005e0ebb R08: 1fe2200001ece420 R09: fffa3bfffffb05e6 [ 39.819818][ T1809] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f6731f4 [ 39.820014][ T1809] R13: ff1100000f6731c0 R14: ffffffff8e3c7940 R15: ff1100000f672040 [ 39.820212][ T1809] FS: 00007f7adafc1440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 39.820437][ T1809] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.820595][ T1809] CR2: 000000000044f720 CR3: 000000000fb3d002 CR4: 0000000000771ef0 [ 39.820789][ T1809] PKRU: 55555554 [ 39.820885][ T1809] Call Trace: [ 39.820981][ T1809] [ 39.821049][ T1809] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.821186][ T1809] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.821325][ T1809] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.821452][ T1809] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.821579][ T1809] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.821707][ T1809] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.821832][ T1809] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.821958][ T1809] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.822089][ T1809] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.822224][ T1809] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.822353][ T1809] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.822477][ T1809] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.822605][ T1809] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.822732][ T1809] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.822858][ T1809] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.822986][ T1809] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.823119][ T1809] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.823586][ T1809] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.823715][ T1809] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.823843][ T1809] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.823969][ T1809] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.824101][ T1809] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.824232][ T1809] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.824389][ T1809] ? move_addr_to_kernel (net/socket.c:2511) [ 39.824516][ T1809] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.824641][ T1809] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.824767][ T1809] ___sys_sendmsg (net/socket.c:2641) [ 39.824895][ T1809] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.825030][ T1809] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.825164][ T1809] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.825292][ T1809] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.825419][ T1809] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.825550][ T1809] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.825674][ T1809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.825799][ T1809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.825923][ T1809] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.826051][ T1809] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.826181][ T1809] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.826337][ T1809] RIP: 0033:0x7f7adb11bc5e [ 39.826471][ T1809] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.826920][ T1809] RSP: 002b:00007ffe77e207a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.827119][ T1809] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7adb11bc5e [ 39.827312][ T1809] RDX: 0000000000000000 RSI: 00007ffe77e20860 RDI: 0000000000000005 [ 39.827498][ T1809] RBP: 00007ffe77e207b0 R08: 0000000000000000 R09: 0000000000000000 [ 39.827686][ T1809] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.827876][ T1809] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 39.890664][ T1813] ------------[ cut here ]------------ | [ 39.890836][ T1813] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1813 | [ 39.891111][ T1813] Modules linked in: vrf veth | [ 39.891928][ T1813] Tainted: [W]=WARN [ 39.892074][ T1813] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.892290][ T1813] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.892470][ T1813] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.892969][ T1813] RSP: 0018:ffa0000002f475d0 EFLAGS: 00010286 [ 39.893198][ T1813] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b2f [ 39.893432][ T1813] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd978 [ 39.893665][ T1813] RBP: 1ff40000005e8ebb R08: 1fe2200001819b30 R09: fffa3bfffffb05e6 [ 39.893898][ T1813] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cde34 [ 39.894147][ T1813] R13: ff1100000c0cde00 R14: ffffffff8e3c7940 R15: ff1100000c0cd8c0 [ 39.894382][ T1813] FS: 00007fc0a5f01440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 39.894653][ T1813] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.894860][ T1813] CR2: 000000000044f720 CR3: 000000000fb3d006 CR4: 0000000000771ef0 [ 39.895103][ T1813] PKRU: 55555554 [ 39.895251][ T1813] Call Trace: [ 39.895391][ T1813] [ 39.895501][ T1813] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.895676][ T1813] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.895857][ T1813] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.896039][ T1813] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.896223][ T1813] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.896403][ T1813] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.896577][ T1813] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.896753][ T1813] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.896925][ T1813] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.897106][ T1813] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.897292][ T1813] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.897463][ T1813] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.897638][ T1813] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.897814][ T1813] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.897987][ T1813] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.898180][ T1813] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.898356][ T1813] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.898531][ T1813] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.898706][ T1813] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.898879][ T1813] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.899061][ T1813] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.899246][ T1813] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.899420][ T1813] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.899623][ T1813] ? move_addr_to_kernel (net/socket.c:2511) [ 39.899798][ T1813] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.899973][ T1813] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.900167][ T1813] ___sys_sendmsg (net/socket.c:2641) [ 39.900343][ T1813] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.900520][ T1813] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.900695][ T1813] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.900871][ T1813] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.901054][ T1813] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.901244][ T1813] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.901417][ T1813] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.901589][ T1813] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.901764][ T1813] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.901937][ T1813] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.902120][ T1813] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.902334][ T1813] RIP: 0033:0x7fc0a605bc5e [ 39.902514][ T1813] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.903015][ T1813] RSP: 002b:00007ffe3ef294c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.903262][ T1813] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc0a605bc5e [ 39.903499][ T1813] RDX: 0000000000000000 RSI: 00007ffe3ef29580 RDI: 0000000000000005 [ 39.903736][ T1813] RBP: 00007ffe3ef294d0 R08: 0000000000000000 R09: 0000000000000000 [ 39.903972][ T1813] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.904226][ T1813] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 39.971861][ T1819] ------------[ cut here ]------------ | [ 39.972037][ T1819] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1819 | [ 39.973006][ T1819] Modules linked in: vrf veth | [ 39.973677][ T1819] Tainted: [W]=WARN [ 39.973909][ T1819] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.974228][ T1819] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 39.974489][ T1819] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.975050][ T1819] RSP: 0018:ffa0000002f675d0 EFLAGS: 00010286 [ 39.975363][ T1819] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe220000181988f [ 39.975658][ T1819] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc478 [ 39.975890][ T1819] RBP: 1ff40000005ecebb R08: 1fe2200001819890 R09: fffa3bfffffb05e6 [ 39.976144][ T1819] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd734 [ 39.976376][ T1819] R13: ff1100000c0cd700 R14: ffffffff8e3c7940 R15: ff1100000c0cc3c0 [ 39.976611][ T1819] FS: 00007fe2c98a0440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 39.976878][ T1819] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.977093][ T1819] CR2: 000000000044f720 CR3: 000000000fc8b004 CR4: 0000000000771ef0 [ 39.977339][ T1819] PKRU: 55555554 [ 39.977481][ T1819] Call Trace: [ 39.977620][ T1819] [ 39.977731][ T1819] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 39.977903][ T1819] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 39.978089][ T1819] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 39.978278][ T1819] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.978453][ T1819] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.978628][ T1819] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 39.978800][ T1819] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 39.978973][ T1819] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 39.979173][ T1819] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 39.979347][ T1819] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 39.979523][ T1819] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 39.979696][ T1819] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 39.979871][ T1819] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 39.980047][ T1819] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 39.980230][ T1819] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 39.980403][ T1819] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 39.980577][ T1819] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.980750][ T1819] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 39.980924][ T1819] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 39.981105][ T1819] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 39.981291][ T1819] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 39.981464][ T1819] ? copy_msghdr_from_user (net/socket.c:2525) [ 39.981636][ T1819] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 39.981838][ T1819] ? move_addr_to_kernel (net/socket.c:2511) [ 39.982018][ T1819] ? filemap_map_folio_range (mm/filemap.c:3873) [ 39.982201][ T1819] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 39.982380][ T1819] ___sys_sendmsg (net/socket.c:2641) [ 39.982552][ T1819] ? copy_msghdr_from_user (net/socket.c:2628) [ 39.982729][ T1819] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 39.982904][ T1819] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 39.983084][ T1819] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 39.983271][ T1819] ? __sys_sendmsg_sock (net/socket.c:2656) [ 39.983448][ T1819] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 39.983622][ T1819] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.983794][ T1819] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 39.983966][ T1819] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 39.984149][ T1819] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.984322][ T1819] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.984523][ T1819] RIP: 0033:0x7fe2c99fac5e [ 39.984699][ T1819] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.985212][ T1819] RSP: 002b:00007ffd7b74e280 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.985447][ T1819] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe2c99fac5e [ 39.985682][ T1819] RDX: 0000000000000000 RSI: 00007ffd7b74e340 RDI: 0000000000000005 [ 39.985918][ T1819] RBP: 00007ffd7b74e290 R08: 0000000000000000 R09: 0000000000000000 [ 39.986167][ T1819] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 39.986401][ T1819] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.052902][ T1823] ------------[ cut here ]------------ | [ 40.053051][ T1823] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1823 | [ 40.053840][ T1823] Modules linked in: vrf veth | [ 40.054392][ T1823] Tainted: [W]=WARN [ 40.054488][ T1823] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.054647][ T1823] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.054782][ T1823] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.055338][ T1823] RSP: 0018:ffa0000002f375d0 EFLAGS: 00010286 [ 40.055502][ T1823] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf32f [ 40.055689][ T1823] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 40.055878][ T1823] RBP: 1ff40000005e6ebb R08: 1fe22000016cf330 R09: fffa3bfffffb05e6 [ 40.056075][ T1823] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6783f4 [ 40.056356][ T1823] R13: ff1100000b6783c0 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 40.056547][ T1823] FS: 00007fb729ae2440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 40.056768][ T1823] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.056931][ T1823] CR2: 000000000044f720 CR3: 000000000fc36001 CR4: 0000000000771ef0 [ 40.057123][ T1823] PKRU: 55555554 [ 40.057311][ T1823] Call Trace: [ 40.057406][ T1823] [ 40.057470][ T1823] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.057596][ T1823] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.057730][ T1823] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.057857][ T1823] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.057983][ T1823] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.058117][ T1823] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.058333][ T1823] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.058462][ T1823] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.058590][ T1823] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.058717][ T1823] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.058849][ T1823] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.058976][ T1823] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.059109][ T1823] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.059327][ T1823] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.059452][ T1823] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.059581][ T1823] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.059708][ T1823] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.059835][ T1823] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.059962][ T1823] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.060093][ T1823] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.060293][ T1823] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.060420][ T1823] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.060546][ T1823] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.060704][ T1823] ? move_addr_to_kernel (net/socket.c:2511) [ 40.060831][ T1823] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.060958][ T1823] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.061090][ T1823] ___sys_sendmsg (net/socket.c:2641) [ 40.061273][ T1823] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.061403][ T1823] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.061531][ T1823] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.061659][ T1823] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.061785][ T1823] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.061913][ T1823] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.062042][ T1823] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.062245][ T1823] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.062374][ T1823] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.062499][ T1823] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.062624][ T1823] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.062781][ T1823] RIP: 0033:0x7fb729c3cc5e [ 40.062919][ T1823] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.063443][ T1823] RSP: 002b:00007ffd370c23f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.063637][ T1823] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb729c3cc5e [ 40.063829][ T1823] RDX: 0000000000000000 RSI: 00007ffd370c24b0 RDI: 0000000000000005 [ 40.064020][ T1823] RBP: 00007ffd370c2400 R08: 0000000000000000 R09: 0000000000000000 [ 40.064237][ T1823] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.064425][ T1823] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.144459][ T1829] ------------[ cut here ]------------ | [ 40.144616][ T1829] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1829 | [ 40.144844][ T1829] Modules linked in: vrf veth | [ 40.145256][ T1829] Tainted: [W]=WARN [ 40.145353][ T1829] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.145513][ T1829] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.145647][ T1829] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.146103][ T1829] RSP: 0018:ffa0000002fb75d0 EFLAGS: 00010286 [ 40.146268][ T1829] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f48f [ 40.146455][ T1829] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a478 [ 40.146642][ T1829] RBP: 1ff40000005f6ebb R08: 1fe2200001f8f490 R09: fffa3bfffffb05e6 [ 40.146830][ T1829] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a234 [ 40.147020][ T1829] R13: ff1100000fc7a200 R14: ffffffff8e3c7940 R15: ff1100000fc7a3c0 [ 40.147211][ T1829] FS: 00007f0cfbcc2440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 40.147433][ T1829] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.147594][ T1829] CR2: 000000000044f720 CR3: 000000000fb73003 CR4: 0000000000771ef0 [ 40.147783][ T1829] PKRU: 55555554 [ 40.147878][ T1829] Call Trace: [ 40.147972][ T1829] [ 40.148041][ T1829] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.148172][ T1829] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.148307][ T1829] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.148435][ T1829] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.148559][ T1829] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.148686][ T1829] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.148811][ T1829] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.148938][ T1829] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.149067][ T1829] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.149198][ T1829] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.149326][ T1829] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.149451][ T1829] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.149578][ T1829] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.149704][ T1829] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.149828][ T1829] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.149953][ T1829] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.150082][ T1829] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.150211][ T1829] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.150336][ T1829] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.150463][ T1829] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.150591][ T1829] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.150718][ T1829] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.150843][ T1829] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.151002][ T1829] ? move_addr_to_kernel (net/socket.c:2511) [ 40.151128][ T1829] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.151257][ T1829] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.151383][ T1829] ___sys_sendmsg (net/socket.c:2641) [ 40.151512][ T1829] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.151643][ T1829] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.151770][ T1829] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.151898][ T1829] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.152028][ T1829] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.152209][ T1829] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.152337][ T1829] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.152467][ T1829] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.152595][ T1829] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.152722][ T1829] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.152849][ T1829] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.153007][ T1829] RIP: 0033:0x7f0cfbe1cc5e [ 40.153191][ T1829] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.153643][ T1829] RSP: 002b:00007fffc0c6b360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.153834][ T1829] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0cfbe1cc5e [ 40.154031][ T1829] RDX: 0000000000000000 RSI: 00007fffc0c6b420 RDI: 0000000000000005 [ 40.154268][ T1829] RBP: 00007fffc0c6b370 R08: 0000000000000000 R09: 0000000000000000 [ 40.154456][ T1829] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.154648][ T1829] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.216321][ T1833] ------------[ cut here ]------------ | [ 40.216473][ T1833] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1833 | [ 40.216701][ T1833] Modules linked in: vrf veth | [ 40.217103][ T1833] Tainted: [W]=WARN [ 40.217593][ T1833] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.217753][ T1833] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.217888][ T1833] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.218353][ T1833] RSP: 0018:ffa0000002f675d0 EFLAGS: 00010286 [ 40.218515][ T1833] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f7d7 [ 40.218706][ T1833] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7beb8 [ 40.218895][ T1833] RBP: 1ff40000005ecebb R08: 1fe2200001f8f7d8 R09: fffa3bfffffb05e6 [ 40.219088][ T1833] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7bc74 [ 40.219281][ T1833] R13: ff1100000fc7bc40 R14: ffffffff8e3c7940 R15: ff1100000fc7be00 [ 40.219472][ T1833] FS: 00007ff9ded1e440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 40.219698][ T1833] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.219859][ T1833] CR2: 000000000044f720 CR3: 000000000d26f001 CR4: 0000000000771ef0 [ 40.220053][ T1833] PKRU: 55555554 [ 40.220151][ T1833] Call Trace: [ 40.220248][ T1833] [ 40.220316][ T1833] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.220449][ T1833] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.220585][ T1833] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.220714][ T1833] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.220839][ T1833] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.220969][ T1833] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.221097][ T1833] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.221228][ T1833] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.221356][ T1833] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.221484][ T1833] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.221615][ T1833] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.221740][ T1833] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.221868][ T1833] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.221999][ T1833] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.222137][ T1833] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.222265][ T1833] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.222394][ T1833] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.222522][ T1833] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.222650][ T1833] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.222778][ T1833] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.222907][ T1833] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.223038][ T1833] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.223172][ T1833] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.223333][ T1833] ? move_addr_to_kernel (net/socket.c:2511) [ 40.223460][ T1833] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.223585][ T1833] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.223714][ T1833] ___sys_sendmsg (net/socket.c:2641) [ 40.223840][ T1833] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.223972][ T1833] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.224105][ T1833] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.224238][ T1833] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.224365][ T1833] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.224494][ T1833] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.224621][ T1833] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.224746][ T1833] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.224876][ T1833] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.225004][ T1833] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.225131][ T1833] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.225296][ T1833] RIP: 0033:0x7ff9dee78c5e [ 40.225432][ T1833] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.225882][ T1833] RSP: 002b:00007ffd26d1b5f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.226078][ T1833] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff9dee78c5e [ 40.226269][ T1833] RDX: 0000000000000000 RSI: 00007ffd26d1b6b0 RDI: 0000000000000005 [ 40.226460][ T1833] RBP: 00007ffd26d1b600 R08: 0000000000000000 R09: 0000000000000000 [ 40.226648][ T1833] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.226838][ T1833] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.293535][ T1839] ------------[ cut here ]------------ | [ 40.293724][ T1839] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1839 | [ 40.293999][ T1839] Modules linked in: vrf veth | [ 40.295280][ T1839] Tainted: [W]=WARN [ 40.295523][ T1839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.295825][ T1839] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.296116][ T1839] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.296732][ T1839] RSP: 0018:ffa0000002fe75d0 EFLAGS: 00010286 [ 40.297047][ T1839] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf0ff [ 40.297370][ T1839] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6787f8 [ 40.297667][ T1839] RBP: 1ff40000005fcebb R08: 1fe22000016cf100 R09: fffa3bfffffb05e6 [ 40.297978][ T1839] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678e74 [ 40.298300][ T1839] R13: ff1100000b678e40 R14: ffffffff8e3c7940 R15: ff1100000b678740 [ 40.298605][ T1839] FS: 00007ff5512b0440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 40.298887][ T1839] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.299101][ T1839] CR2: 000000000044f720 CR3: 000000000fc36002 CR4: 0000000000771ef0 [ 40.299350][ T1839] PKRU: 55555554 [ 40.299493][ T1839] Call Trace: [ 40.299635][ T1839] [ 40.299747][ T1839] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.299921][ T1839] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.300111][ T1839] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.300298][ T1839] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.300472][ T1839] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.300654][ T1839] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.300831][ T1839] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.301014][ T1839] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.301205][ T1839] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.301380][ T1839] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.301559][ T1839] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.301730][ T1839] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.301905][ T1839] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.302087][ T1839] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.302271][ T1839] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.302447][ T1839] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.302622][ T1839] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.302797][ T1839] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.302973][ T1839] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.303165][ T1839] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.303344][ T1839] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.303521][ T1839] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.303696][ T1839] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.303899][ T1839] ? move_addr_to_kernel (net/socket.c:2511) [ 40.304078][ T1839] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.304266][ T1839] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.304445][ T1839] ___sys_sendmsg (net/socket.c:2641) [ 40.304623][ T1839] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.304802][ T1839] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.304980][ T1839] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.305176][ T1839] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.305353][ T1839] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.305532][ T1839] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.305707][ T1839] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.305882][ T1839] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.306066][ T1839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.306252][ T1839] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.306428][ T1839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.306634][ T1839] RIP: 0033:0x7ff55140ac5e [ 40.306817][ T1839] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.307346][ T1839] RSP: 002b:00007ffc7fa7c420 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.307588][ T1839] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff55140ac5e [ 40.307831][ T1839] RDX: 0000000000000000 RSI: 00007ffc7fa7c4e0 RDI: 0000000000000005 [ 40.308076][ T1839] RBP: 00007ffc7fa7c430 R08: 0000000000000000 R09: 0000000000000000 [ 40.308327][ T1839] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.308563][ T1839] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.383036][ T1843] ------------[ cut here ]------------ | [ 40.383202][ T1843] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1843 | [ 40.383429][ T1843] Modules linked in: vrf veth | [ 40.383824][ T1843] Tainted: [W]=WARN [ 40.383923][ T1843] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.384087][ T1843] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.384227][ T1843] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.384677][ T1843] RSP: 0018:ffa0000002e275d0 EFLAGS: 00010286 [ 40.384841][ T1843] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e71a7 [ 40.385033][ T1843] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38d38 [ 40.385286][ T1843] RBP: 1ff40000005c4ebb R08: 1fe22000009e71a8 R09: fffa3bfffffb05e6 [ 40.385479][ T1843] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39c74 [ 40.385668][ T1843] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f38c80 [ 40.385859][ T1843] FS: 00007f2a7daf4440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 40.386085][ T1843] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.386294][ T1843] CR2: 000000000044f720 CR3: 000000000fa8b001 CR4: 0000000000771ef0 [ 40.386485][ T1843] PKRU: 55555554 [ 40.386580][ T1843] Call Trace: [ 40.386675][ T1843] [ 40.386741][ T1843] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.386868][ T1843] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.387008][ T1843] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.387203][ T1843] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.387329][ T1843] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.387458][ T1843] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.387582][ T1843] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.387709][ T1843] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.387836][ T1843] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.387961][ T1843] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.388095][ T1843] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.388276][ T1843] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.388402][ T1843] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.388529][ T1843] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.388655][ T1843] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.388782][ T1843] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.388909][ T1843] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.389041][ T1843] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.389214][ T1843] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.389341][ T1843] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.389470][ T1843] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.389597][ T1843] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.389722][ T1843] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.389877][ T1843] ? move_addr_to_kernel (net/socket.c:2511) [ 40.390011][ T1843] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.390205][ T1843] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.390336][ T1843] ___sys_sendmsg (net/socket.c:2641) [ 40.390461][ T1843] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.390592][ T1843] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.390723][ T1843] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.390855][ T1843] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.390981][ T1843] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.391112][ T1843] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.391307][ T1843] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.391438][ T1843] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.391565][ T1843] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.391690][ T1843] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.391820][ T1843] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.391975][ T1843] RIP: 0033:0x7f2a7dc4ec5e [ 40.392109][ T1843] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.392565][ T1843] RSP: 002b:00007fff692a91e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.392755][ T1843] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2a7dc4ec5e [ 40.392943][ T1843] RDX: 0000000000000000 RSI: 00007fff692a92a0 RDI: 0000000000000005 [ 40.393137][ T1843] RBP: 00007fff692a91f0 R08: 0000000000000000 R09: 0000000000000000 [ 40.393327][ T1843] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.393519][ T1843] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.450264][ T1849] ------------[ cut here ]------------ | [ 40.450417][ T1849] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1849 | [ 40.450647][ T1849] Modules linked in: vrf veth | [ 40.451045][ T1849] Tainted: [W]=WARN [ 40.451148][ T1849] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.451310][ T1849] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.451446][ T1849] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.451902][ T1849] RSP: 0018:ffa0000002fd75d0 EFLAGS: 00010286 [ 40.452068][ T1849] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7287 [ 40.452313][ T1849] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39438 [ 40.452502][ T1849] RBP: 1ff40000005faebb R08: 1fe22000009e7288 R09: fffa3bfffffb05e6 [ 40.452690][ T1849] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38074 [ 40.452879][ T1849] R13: ff11000004f38040 R14: ffffffff8e3c7940 R15: ff11000004f39380 [ 40.453076][ T1849] FS: 00007f55349b4440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 40.453348][ T1849] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.453509][ T1849] CR2: 000000000044f720 CR3: 000000000f972001 CR4: 0000000000771ef0 [ 40.453699][ T1849] PKRU: 55555554 [ 40.453795][ T1849] Call Trace: [ 40.453893][ T1849] [ 40.453960][ T1849] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.454091][ T1849] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.454274][ T1849] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.454403][ T1849] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.454528][ T1849] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.454658][ T1849] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.454784][ T1849] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.454912][ T1849] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.455046][ T1849] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.455219][ T1849] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.455349][ T1849] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.455477][ T1849] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.455603][ T1849] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.455732][ T1849] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.455859][ T1849] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.455989][ T1849] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.456117][ T1849] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.456330][ T1849] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.456457][ T1849] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.456583][ T1849] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.456714][ T1849] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.456840][ T1849] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.456968][ T1849] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.457130][ T1849] ? move_addr_to_kernel (net/socket.c:2511) [ 40.457321][ T1849] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.457448][ T1849] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.457575][ T1849] ___sys_sendmsg (net/socket.c:2641) [ 40.457703][ T1849] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.457834][ T1849] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.457965][ T1849] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.458099][ T1849] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.458286][ T1849] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.458416][ T1849] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.458542][ T1849] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.458669][ T1849] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.458798][ T1849] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.458925][ T1849] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.459058][ T1849] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.459283][ T1849] RIP: 0033:0x7f5534b0ec5e [ 40.459418][ T1849] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.459871][ T1849] RSP: 002b:00007ffec6767180 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.460069][ T1849] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5534b0ec5e [ 40.460336][ T1849] RDX: 0000000000000000 RSI: 00007ffec6767240 RDI: 0000000000000005 [ 40.460524][ T1849] RBP: 00007ffec6767190 R08: 0000000000000000 R09: 0000000000000000 [ 40.460713][ T1849] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.460903][ T1849] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.530922][ T1853] ------------[ cut here ]------------ | [ 40.531113][ T1853] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1853 | [ 40.531399][ T1853] Modules linked in: vrf veth | [ 40.531884][ T1853] Tainted: [W]=WARN [ 40.532031][ T1853] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.532322][ T1853] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.532569][ T1853] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.533159][ T1853] RSP: 0018:ffa0000002f675d0 EFLAGS: 00010286 [ 40.533436][ T1853] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0af7 [ 40.533738][ T1853] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027857b8 [ 40.534040][ T1853] RBP: 1ff40000005ecebb R08: 1fe22000004f0af8 R09: fffa3bfffffb05e6 [ 40.534288][ T1853] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002784934 [ 40.534524][ T1853] R13: ff11000002784900 R14: ffffffff8e3c7940 R15: ff11000002785700 [ 40.534762][ T1853] FS: 00007f487db4f440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 40.535041][ T1853] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.535259][ T1853] CR2: 000000000044f720 CR3: 000000000fb71004 CR4: 0000000000771ef0 [ 40.535498][ T1853] PKRU: 55555554 [ 40.535640][ T1853] Call Trace: [ 40.535784][ T1853] [ 40.535895][ T1853] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.536074][ T1853] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.536272][ T1853] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.536451][ T1853] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.536624][ T1853] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.536803][ T1853] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.536976][ T1853] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.537170][ T1853] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.537347][ T1853] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.537521][ T1853] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.537694][ T1853] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.537866][ T1853] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.538049][ T1853] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.538235][ T1853] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.538406][ T1853] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.538581][ T1853] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.538758][ T1853] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.538934][ T1853] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.539112][ T1853] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.539299][ T1853] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.539476][ T1853] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.539651][ T1853] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.539826][ T1853] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.540041][ T1853] ? move_addr_to_kernel (net/socket.c:2511) [ 40.540229][ T1853] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.540403][ T1853] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.540581][ T1853] ___sys_sendmsg (net/socket.c:2641) [ 40.540756][ T1853] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.540934][ T1853] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.541113][ T1853] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.541304][ T1853] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.541478][ T1853] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.541657][ T1853] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.541832][ T1853] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.542014][ T1853] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.542201][ T1853] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.542373][ T1853] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.542548][ T1853] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.542753][ T1853] RIP: 0033:0x7f487dca9c5e [ 40.542933][ T1853] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.543437][ T1853] RSP: 002b:00007ffdc6a4dd80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.543681][ T1853] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f487dca9c5e [ 40.543915][ T1853] RDX: 0000000000000000 RSI: 00007ffdc6a4de40 RDI: 0000000000000005 [ 40.544167][ T1853] RBP: 00007ffdc6a4dd90 R08: 0000000000000000 R09: 0000000000000000 [ 40.544402][ T1853] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.544636][ T1853] R13: 0000000069cbe947 R14: 0000000000000004 R15: 000000000049d620 | [ 40.613755][ T1859] ------------[ cut here ]------------ | [ 40.613946][ T1859] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1859 | [ 40.614888][ T1859] Modules linked in: vrf veth | [ 40.615595][ T1859] Tainted: [W]=WARN [ 40.615832][ T1859] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.616154][ T1859] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.616440][ T1859] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.617038][ T1859] RSP: 0018:ffa00000030175d0 EFLAGS: 00010286 [ 40.617337][ T1859] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0a4f [ 40.617630][ T1859] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785278 [ 40.617920][ T1859] RBP: 1ff4000000602ebb R08: 1fe22000004f0a50 R09: fffa3bfffffb05e6 [ 40.618175][ T1859] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027858f4 [ 40.618413][ T1859] R13: ff110000027858c0 R14: ffffffff8e3c7940 R15: ff110000027851c0 [ 40.618653][ T1859] FS: 00007f16ff5df440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 40.618925][ T1859] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.619156][ T1859] CR2: 000000000044f720 CR3: 000000000fc3d001 CR4: 0000000000771ef0 [ 40.619394][ T1859] PKRU: 55555554 [ 40.619537][ T1859] Call Trace: [ 40.619681][ T1859] [ 40.619793][ T1859] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.619969][ T1859] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.620168][ T1859] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.620347][ T1859] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.620522][ T1859] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.620700][ T1859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.620873][ T1859] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.621051][ T1859] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.621238][ T1859] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.621412][ T1859] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.621589][ T1859] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.621765][ T1859] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.621941][ T1859] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.622123][ T1859] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.622309][ T1859] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.622486][ T1859] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.622661][ T1859] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.622836][ T1859] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.623017][ T1859] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.623208][ T1859] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.623467][ T1859] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.623644][ T1859] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.623819][ T1859] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.624028][ T1859] ? move_addr_to_kernel (net/socket.c:2511) [ 40.624291][ T1859] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.624467][ T1859] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.624646][ T1859] ___sys_sendmsg (net/socket.c:2641) [ 40.624821][ T1859] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.625083][ T1859] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.625275][ T1859] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.625453][ T1859] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.625628][ T1859] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.625882][ T1859] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.626068][ T1859] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.626256][ T1859] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.626432][ T1859] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.626682][ T1859] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.626858][ T1859] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.627069][ T1859] RIP: 0033:0x7f16ff739c5e [ 40.627346][ T1859] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.627848][ T1859] RSP: 002b:00007ffdde37a760 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.628181][ T1859] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f16ff739c5e [ 40.628416][ T1859] RDX: 0000000000000000 RSI: 00007ffdde37a820 RDI: 0000000000000005 [ 40.628732][ T1859] RBP: 00007ffdde37a770 R08: 0000000000000000 R09: 0000000000000000 [ 40.628968][ T1859] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.629217][ T1859] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 40.685054][ T1863] ------------[ cut here ]------------ | [ 40.685930][ T1863] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1863 | [ 40.686311][ T1863] Modules linked in: vrf veth | [ 40.686921][ T1863] Tainted: [W]=WARN [ 40.687084][ T1863] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.687314][ T1863] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.687529][ T1863] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.688041][ T1863] RSP: 0018:ffa00000030175d0 EFLAGS: 00010286 [ 40.688270][ T1863] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d48f [ 40.688507][ T1863] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a478 [ 40.688749][ T1863] RBP: 1ff4000000602ebb R08: 1fe2200000a8d490 R09: fffa3bfffffb05e6 [ 40.688997][ T1863] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b1f4 [ 40.689252][ T1863] R13: ff1100000546b1c0 R14: ffffffff8e3c7940 R15: ff1100000546a3c0 [ 40.689490][ T1863] FS: 00007f9be0909440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 40.689759][ T1863] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.689963][ T1863] CR2: 000000000044f720 CR3: 000000000fc6c006 CR4: 0000000000771ef0 [ 40.690216][ T1863] PKRU: 55555554 [ 40.690361][ T1863] Call Trace: [ 40.690505][ T1863] [ 40.690617][ T1863] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.690793][ T1863] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.690976][ T1863] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.691170][ T1863] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.691347][ T1863] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.691527][ T1863] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.691699][ T1863] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.691881][ T1863] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.692063][ T1863] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.692249][ T1863] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.692426][ T1863] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.692597][ T1863] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.692774][ T1863] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.692948][ T1863] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.693126][ T1863] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.693314][ T1863] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.693490][ T1863] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.693668][ T1863] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.693844][ T1863] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.694025][ T1863] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.694213][ T1863] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.694388][ T1863] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.694560][ T1863] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.694762][ T1863] ? move_addr_to_kernel (net/socket.c:2511) [ 40.694938][ T1863] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.695119][ T1863] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.695309][ T1863] ___sys_sendmsg (net/socket.c:2641) [ 40.695482][ T1863] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.695662][ T1863] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.695838][ T1863] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.696024][ T1863] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.696211][ T1863] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.696390][ T1863] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.696566][ T1863] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.696741][ T1863] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.696918][ T1863] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.697102][ T1863] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.697290][ T1863] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.697498][ T1863] RIP: 0033:0x7f9be0a63c5e [ 40.697683][ T1863] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.698204][ T1863] RSP: 002b:00007ffc0d5d6ae0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.698443][ T1863] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9be0a63c5e [ 40.698680][ T1863] RDX: 0000000000000000 RSI: 00007ffc0d5d6ba0 RDI: 0000000000000005 [ 40.698996][ T1863] RBP: 00007ffc0d5d6af0 R08: 0000000000000000 R09: 0000000000000000 [ 40.699249][ T1863] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.699561][ T1863] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 40.763523][ T1869] ------------[ cut here ]------------ | [ 40.763677][ T1869] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1869 | [ 40.763909][ T1869] Modules linked in: vrf veth | [ 40.764320][ T1869] Tainted: [W]=WARN [ 40.764419][ T1869] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.764580][ T1869] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.764717][ T1869] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.765178][ T1869] RSP: 0018:ffa0000002f975d0 EFLAGS: 00010286 [ 40.765338][ T1869] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d79f [ 40.765528][ T1869] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bcf8 [ 40.765719][ T1869] RBP: 1ff40000005f2ebb R08: 1fe2200000a8d7a0 R09: fffa3bfffffb05e6 [ 40.765911][ T1869] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a774 [ 40.766106][ T1869] R13: ff1100000546a740 R14: ffffffff8e3c7940 R15: ff1100000546bc40 [ 40.766304][ T1869] FS: 00007faf6931e440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 40.766533][ T1869] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.766695][ T1869] CR2: 000000000044f720 CR3: 000000000f9b9005 CR4: 0000000000771ef0 [ 40.766886][ T1869] PKRU: 55555554 [ 40.766983][ T1869] Call Trace: [ 40.767081][ T1869] [ 40.767150][ T1869] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.767278][ T1869] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.767415][ T1869] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.767545][ T1869] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.767668][ T1869] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.767800][ T1869] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.767928][ T1869] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.768062][ T1869] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.768199][ T1869] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.768328][ T1869] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.768459][ T1869] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.768593][ T1869] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.768724][ T1869] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.768852][ T1869] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.768980][ T1869] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.769109][ T1869] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.769565][ T1869] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.769696][ T1869] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.769823][ T1869] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.769951][ T1869] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.770082][ T1869] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.770211][ T1869] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.770336][ T1869] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.770497][ T1869] ? move_addr_to_kernel (net/socket.c:2511) [ 40.770625][ T1869] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.770752][ T1869] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.770880][ T1869] ___sys_sendmsg (net/socket.c:2641) [ 40.771009][ T1869] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.771145][ T1869] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.771274][ T1869] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.771403][ T1869] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.771529][ T1869] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.771659][ T1869] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.771785][ T1869] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.771911][ T1869] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.772040][ T1869] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.772172][ T1869] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.772297][ T1869] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.772454][ T1869] RIP: 0033:0x7faf69478c5e [ 40.772589][ T1869] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.773043][ T1869] RSP: 002b:00007ffce3618c80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.773236][ T1869] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007faf69478c5e [ 40.773425][ T1869] RDX: 0000000000000000 RSI: 00007ffce3618d40 RDI: 0000000000000005 [ 40.773614][ T1869] RBP: 00007ffce3618c90 R08: 0000000000000000 R09: 0000000000000000 [ 40.773804][ T1869] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.773994][ T1869] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 40.846796][ T1873] ------------[ cut here ]------------ | [ 40.846947][ T1873] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1873 | [ 40.847183][ T1873] Modules linked in: vrf veth | [ 40.847580][ T1873] Tainted: [W]=WARN [ 40.847678][ T1873] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.847839][ T1873] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.847975][ T1873] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.848442][ T1873] RSP: 0018:ffa0000002fe75d0 EFLAGS: 00010286 [ 40.848603][ T1873] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece767 [ 40.848791][ T1873] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673b38 [ 40.848985][ T1873] RBP: 1ff40000005fcebb R08: 1fe2200001ece768 R09: fffa3bfffffb05e6 [ 40.849181][ T1873] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f673e34 [ 40.849370][ T1873] R13: ff1100000f673e00 R14: ffffffff8e3c7940 R15: ff1100000f673a80 [ 40.849565][ T1873] FS: 00007f2b21c62440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 40.849792][ T1873] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.849952][ T1873] CR2: 000000000044f720 CR3: 000000000f9b9003 CR4: 0000000000771ef0 [ 40.850158][ T1873] PKRU: 55555554 [ 40.850255][ T1873] Call Trace: [ 40.850354][ T1873] [ 40.850419][ T1873] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.850545][ T1873] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.850679][ T1873] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.850809][ T1873] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.850934][ T1873] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.851071][ T1873] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.851208][ T1873] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.851335][ T1873] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.851461][ T1873] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.851589][ T1873] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.851717][ T1873] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.851841][ T1873] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.851970][ T1873] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.852101][ T1873] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.852233][ T1873] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.852360][ T1873] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.852486][ T1873] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.852616][ T1873] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.852747][ T1873] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.852881][ T1873] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.853015][ T1873] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.853515][ T1873] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.853641][ T1873] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.853798][ T1873] ? move_addr_to_kernel (net/socket.c:2511) [ 40.853927][ T1873] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.854057][ T1873] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.854191][ T1873] ___sys_sendmsg (net/socket.c:2641) [ 40.854318][ T1873] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.854450][ T1873] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.854580][ T1873] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.854710][ T1873] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.854838][ T1873] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.854967][ T1873] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.855099][ T1873] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.855235][ T1873] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.855364][ T1873] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.855492][ T1873] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.855622][ T1873] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.855778][ T1873] RIP: 0033:0x7f2b21dbcc5e [ 40.855912][ T1873] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.856381][ T1873] RSP: 002b:00007ffdfb96a540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.856571][ T1873] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2b21dbcc5e [ 40.856761][ T1873] RDX: 0000000000000000 RSI: 00007ffdfb96a600 RDI: 0000000000000005 [ 40.856952][ T1873] RBP: 00007ffdfb96a550 R08: 0000000000000000 R09: 0000000000000000 [ 40.857144][ T1873] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.857337][ T1873] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 40.926153][ T1879] ------------[ cut here ]------------ | [ 40.926300][ T1879] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1879 | [ 40.926528][ T1879] Modules linked in: vrf veth | [ 40.926928][ T1879] Tainted: [W]=WARN [ 40.927029][ T1879] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.927943][ T1879] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 40.928083][ T1879] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.928559][ T1879] RSP: 0018:ffa00000030075d0 EFLAGS: 00010286 [ 40.928722][ T1879] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece48f [ 40.928916][ T1879] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672478 [ 40.929108][ T1879] RBP: 1ff4000000600ebb R08: 1fe2200001ece490 R09: fffa3bfffffb05e6 [ 40.929299][ T1879] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f673734 [ 40.929487][ T1879] R13: ff1100000f673700 R14: ffffffff8e3c7940 R15: ff1100000f6723c0 [ 40.929676][ T1879] FS: 00007f084e882440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 40.929903][ T1879] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.930069][ T1879] CR2: 000000000044f720 CR3: 000000000fcce005 CR4: 0000000000771ef0 [ 40.930269][ T1879] PKRU: 55555554 [ 40.930365][ T1879] Call Trace: [ 40.930462][ T1879] [ 40.930527][ T1879] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 40.930656][ T1879] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 40.930792][ T1879] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 40.930922][ T1879] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.931049][ T1879] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.931190][ T1879] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 40.931316][ T1879] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 40.931442][ T1879] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 40.931569][ T1879] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 40.931695][ T1879] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 40.931825][ T1879] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 40.931949][ T1879] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 40.932083][ T1879] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 40.932218][ T1879] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 40.932346][ T1879] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 40.932474][ T1879] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 40.932601][ T1879] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.932730][ T1879] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 40.932858][ T1879] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 40.932985][ T1879] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 40.933115][ T1879] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 40.933247][ T1879] ? copy_msghdr_from_user (net/socket.c:2525) [ 40.933372][ T1879] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 40.933527][ T1879] ? move_addr_to_kernel (net/socket.c:2511) [ 40.933655][ T1879] ? filemap_map_folio_range (mm/filemap.c:3873) [ 40.933783][ T1879] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 40.933913][ T1879] ___sys_sendmsg (net/socket.c:2641) [ 40.934043][ T1879] ? copy_msghdr_from_user (net/socket.c:2628) [ 40.934180][ T1879] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 40.934310][ T1879] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 40.934440][ T1879] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 40.934566][ T1879] ? __sys_sendmsg_sock (net/socket.c:2656) [ 40.934694][ T1879] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 40.934821][ T1879] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.934948][ T1879] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 40.935079][ T1879] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 40.935209][ T1879] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.935337][ T1879] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.935494][ T1879] RIP: 0033:0x7f084e9dcc5e [ 40.935628][ T1879] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.936082][ T1879] RSP: 002b:00007ffe588af320 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.936278][ T1879] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f084e9dcc5e [ 40.936469][ T1879] RDX: 0000000000000000 RSI: 00007ffe588af3e0 RDI: 0000000000000005 [ 40.936659][ T1879] RBP: 00007ffe588af330 R08: 0000000000000000 R09: 0000000000000000 [ 40.936848][ T1879] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 40.937041][ T1879] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.001378][ T1883] ------------[ cut here ]------------ | [ 41.001570][ T1883] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1883 | [ 41.001843][ T1883] Modules linked in: vrf veth | [ 41.002945][ T1883] Tainted: [W]=WARN [ 41.003261][ T1883] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.003570][ T1883] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.003847][ T1883] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.004453][ T1883] RSP: 0018:ffa00000030475d0 EFLAGS: 00010286 [ 41.004752][ T1883] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819937 [ 41.005088][ T1883] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc9b8 [ 41.005407][ T1883] RBP: 1ff4000000608ebb R08: 1fe2200001819938 R09: fffa3bfffffb05e6 [ 41.005696][ T1883] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cccb4 [ 41.006005][ T1883] R13: ff1100000c0ccc80 R14: ffffffff8e3c7940 R15: ff1100000c0cc900 [ 41.006295][ T1883] FS: 00007f9cd89b0440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 41.006566][ T1883] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.006774][ T1883] CR2: 000000000044f720 CR3: 000000000fb92003 CR4: 0000000000771ef0 [ 41.007016][ T1883] PKRU: 55555554 [ 41.007172][ T1883] Call Trace: [ 41.007312][ T1883] [ 41.007427][ T1883] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.007600][ T1883] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.007784][ T1883] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.007959][ T1883] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.008151][ T1883] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.008327][ T1883] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.008499][ T1883] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.008677][ T1883] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.008856][ T1883] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.009038][ T1883] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.009229][ T1883] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.009403][ T1883] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.009578][ T1883] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.009753][ T1883] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.009923][ T1883] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.010109][ T1883] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.010296][ T1883] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.010471][ T1883] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.010647][ T1883] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.010821][ T1883] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.011000][ T1883] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.011192][ T1883] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.011366][ T1883] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.011573][ T1883] ? move_addr_to_kernel (net/socket.c:2511) [ 41.011749][ T1883] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.011923][ T1883] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.012106][ T1883] ___sys_sendmsg (net/socket.c:2641) [ 41.012291][ T1883] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.012468][ T1883] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.012647][ T1883] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.012826][ T1883] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.013000][ T1883] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.013197][ T1883] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.013370][ T1883] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.013545][ T1883] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.013721][ T1883] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.013894][ T1883] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.014076][ T1883] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.014295][ T1883] RIP: 0033:0x7f9cd8b0ac5e [ 41.014476][ T1883] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.014974][ T1883] RSP: 002b:00007ffe82754d30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.015229][ T1883] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9cd8b0ac5e [ 41.015463][ T1883] RDX: 0000000000000000 RSI: 00007ffe82754df0 RDI: 0000000000000005 [ 41.015699][ T1883] RBP: 00007ffe82754d40 R08: 0000000000000000 R09: 0000000000000000 [ 41.015935][ T1883] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.016187][ T1883] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.074543][ T1889] ------------[ cut here ]------------ | [ 41.074690][ T1889] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1889 | [ 41.074919][ T1889] Modules linked in: vrf veth | [ 41.076029][ T1889] Tainted: [W]=WARN [ 41.076128][ T1889] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.076382][ T1889] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.076520][ T1889] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.076975][ T1889] RSP: 0018:ffa00000030675d0 EFLAGS: 00010286 [ 41.077237][ T1889] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819abf [ 41.077433][ T1889] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd5f8 [ 41.077624][ T1889] RBP: 1ff400000060cebb R08: 1fe2200001819ac0 R09: fffa3bfffffb05e6 [ 41.077816][ T1889] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd034 [ 41.078005][ T1889] R13: ff1100000c0cd000 R14: ffffffff8e3c7940 R15: ff1100000c0cd540 [ 41.078293][ T1889] FS: 00007f100200f440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 41.078524][ T1889] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.078685][ T1889] CR2: 000000000044f720 CR3: 000000000fc36001 CR4: 0000000000771ef0 [ 41.078881][ T1889] PKRU: 55555554 [ 41.078978][ T1889] Call Trace: [ 41.079079][ T1889] [ 41.079235][ T1889] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.079363][ T1889] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.079498][ T1889] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.079627][ T1889] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.079753][ T1889] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.079882][ T1889] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.080014][ T1889] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.080213][ T1889] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.080341][ T1889] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.080468][ T1889] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.080596][ T1889] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.080729][ T1889] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.080858][ T1889] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.080985][ T1889] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.081116][ T1889] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.081313][ T1889] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.081440][ T1889] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.081576][ T1889] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.081705][ T1889] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.081834][ T1889] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.081968][ T1889] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.082101][ T1889] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.082302][ T1889] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.082458][ T1889] ? move_addr_to_kernel (net/socket.c:2511) [ 41.082588][ T1889] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.082714][ T1889] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.082847][ T1889] ___sys_sendmsg (net/socket.c:2641) [ 41.082977][ T1889] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.083111][ T1889] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.083311][ T1889] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.083442][ T1889] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.083568][ T1889] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.083698][ T1889] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.083828][ T1889] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.083955][ T1889] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.084084][ T1889] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.084271][ T1889] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.084399][ T1889] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.084558][ T1889] RIP: 0033:0x7f1002169c5e [ 41.084694][ T1889] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.085203][ T1889] RSP: 002b:00007ffd25280d40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.085395][ T1889] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1002169c5e [ 41.085585][ T1889] RDX: 0000000000000000 RSI: 00007ffd25280e00 RDI: 0000000000000005 [ 41.085773][ T1889] RBP: 00007ffd25280d50 R08: 0000000000000000 R09: 0000000000000000 [ 41.085964][ T1889] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.086163][ T1889] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.145365][ T1893] ------------[ cut here ]------------ | [ 41.145554][ T1893] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1893 | [ 41.145835][ T1893] Modules linked in: vrf veth | [ 41.146349][ T1893] Tainted: [W]=WARN [ 41.146492][ T1893] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.146699][ T1893] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.146882][ T1893] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.147410][ T1893] RSP: 0018:ffa00000030975d0 EFLAGS: 00010286 [ 41.147622][ T1893] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf287 [ 41.147857][ T1893] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679438 [ 41.148101][ T1893] RBP: 1ff4000000612ebb R08: 1fe22000016cf288 R09: fffa3bfffffb05e6 [ 41.148437][ T1893] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678234 [ 41.148741][ T1893] R13: ff1100000b678200 R14: ffffffff8e3c7940 R15: ff1100000b679380 [ 41.149053][ T1893] FS: 00007fb0114ba440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 41.149403][ T1893] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.149681][ T1893] CR2: 000000000044f720 CR3: 000000000c9f8005 CR4: 0000000000771ef0 [ 41.149997][ T1893] PKRU: 55555554 [ 41.150232][ T1893] Call Trace: [ 41.150439][ T1893] [ 41.150607][ T1893] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.150784][ T1893] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.150966][ T1893] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.151163][ T1893] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.151339][ T1893] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.151522][ T1893] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.151695][ T1893] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.151873][ T1893] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.152053][ T1893] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.152240][ T1893] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.152416][ T1893] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.152591][ T1893] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.152771][ T1893] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.152948][ T1893] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.153127][ T1893] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.153316][ T1893] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.153491][ T1893] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.153667][ T1893] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.153841][ T1893] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.154021][ T1893] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.154214][ T1893] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.154389][ T1893] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.154564][ T1893] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.154768][ T1893] ? move_addr_to_kernel (net/socket.c:2511) [ 41.154945][ T1893] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.155125][ T1893] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.155317][ T1893] ___sys_sendmsg (net/socket.c:2641) [ 41.155496][ T1893] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.155674][ T1893] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.155852][ T1893] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.156035][ T1893] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.156223][ T1893] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.156401][ T1893] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.156579][ T1893] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.156756][ T1893] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.156932][ T1893] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.157114][ T1893] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.157302][ T1893] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.157506][ T1893] RIP: 0033:0x7fb011614c5e [ 41.157690][ T1893] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.158213][ T1893] RSP: 002b:00007ffc1f9f56a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.158454][ T1893] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb011614c5e [ 41.158694][ T1893] RDX: 0000000000000000 RSI: 00007ffc1f9f5760 RDI: 0000000000000005 [ 41.158931][ T1893] RBP: 00007ffc1f9f56b0 R08: 0000000000000000 R09: 0000000000000000 [ 41.159186][ T1893] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.159423][ T1893] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.242904][ T1899] ------------[ cut here ]------------ | [ 41.243067][ T1899] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1899 | [ 41.243301][ T1899] Modules linked in: vrf veth | [ 41.243698][ T1899] Tainted: [W]=WARN [ 41.243799][ T1899] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.243965][ T1899] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.244105][ T1899] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.244561][ T1899] RSP: 0018:ffa00000030875d0 EFLAGS: 00010286 [ 41.244729][ T1899] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf1df [ 41.244919][ T1899] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678ef8 [ 41.245112][ T1899] RBP: 1ff4000000610ebb R08: 1fe22000016cf1e0 R09: fffa3bfffffb05e6 [ 41.245669][ T1899] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679e34 [ 41.245864][ T1899] R13: ff1100000b679e00 R14: ffffffff8e3c7940 R15: ff1100000b678e40 [ 41.246056][ T1899] FS: 00007f8a84830440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 41.246285][ T1899] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.246445][ T1899] CR2: 000000000044f720 CR3: 000000000f824002 CR4: 0000000000771ef0 [ 41.246635][ T1899] PKRU: 55555554 [ 41.246730][ T1899] Call Trace: [ 41.246825][ T1899] [ 41.246889][ T1899] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.247021][ T1899] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.247157][ T1899] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.247287][ T1899] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.247412][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.247541][ T1899] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.247665][ T1899] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.247792][ T1899] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.247920][ T1899] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.248050][ T1899] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.248183][ T1899] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.248311][ T1899] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.248438][ T1899] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.248563][ T1899] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.248688][ T1899] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.248816][ T1899] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.248942][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.249071][ T1899] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.249203][ T1899] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.249330][ T1899] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.249459][ T1899] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.249586][ T1899] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.249712][ T1899] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.249868][ T1899] ? move_addr_to_kernel (net/socket.c:2511) [ 41.249995][ T1899] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.250126][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.250259][ T1899] ___sys_sendmsg (net/socket.c:2641) [ 41.250385][ T1899] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.250516][ T1899] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.250646][ T1899] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.250774][ T1899] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.250900][ T1899] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.251030][ T1899] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.251165][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.251294][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.251420][ T1899] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.251544][ T1899] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.251670][ T1899] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.251827][ T1899] RIP: 0033:0x7f8a8498ac5e [ 41.251960][ T1899] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.252423][ T1899] RSP: 002b:00007ffe7088ab30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.252615][ T1899] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8a8498ac5e [ 41.252806][ T1899] RDX: 0000000000000000 RSI: 00007ffe7088abf0 RDI: 0000000000000005 [ 41.252996][ T1899] RBP: 00007ffe7088ab40 R08: 0000000000000000 R09: 0000000000000000 [ 41.253193][ T1899] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.253381][ T1899] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.313128][ T1903] ------------[ cut here ]------------ | [ 41.313831][ T1903] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1903 | [ 41.314067][ T1903] Modules linked in: vrf veth | [ 41.314630][ T1903] Tainted: [W]=WARN [ 41.314726][ T1903] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.314885][ T1903] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.315025][ T1903] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.315580][ T1903] RSP: 0018:ffa00000030a75d0 EFLAGS: 00010286 [ 41.315744][ T1903] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f4c7 [ 41.315936][ T1903] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a638 [ 41.316129][ T1903] RBP: 1ff4000000614ebb R08: 1fe2200001f8f4c8 R09: fffa3bfffffb05e6 [ 41.316429][ T1903] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a774 [ 41.316620][ T1903] R13: ff1100000fc7a740 R14: ffffffff8e3c7940 R15: ff1100000fc7a580 [ 41.316810][ T1903] FS: 00007fc29face440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 41.317040][ T1903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.317300][ T1903] CR2: 000000000044f720 CR3: 000000000f824005 CR4: 0000000000771ef0 [ 41.317491][ T1903] PKRU: 55555554 [ 41.317587][ T1903] Call Trace: [ 41.317685][ T1903] [ 41.317753][ T1903] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.317881][ T1903] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.318018][ T1903] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.318241][ T1903] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.318367][ T1903] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.318500][ T1903] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.318626][ T1903] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.318754][ T1903] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.318880][ T1903] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.319005][ T1903] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.319229][ T1903] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.319355][ T1903] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.319483][ T1903] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.319609][ T1903] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.319733][ T1903] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.319860][ T1903] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.319986][ T1903] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.320113][ T1903] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.320313][ T1903] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.320443][ T1903] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.320572][ T1903] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.320698][ T1903] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.320829][ T1903] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.320989][ T1903] ? move_addr_to_kernel (net/socket.c:2511) [ 41.321121][ T1903] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.321306][ T1903] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.321434][ T1903] ___sys_sendmsg (net/socket.c:2641) [ 41.321560][ T1903] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.321695][ T1903] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.321826][ T1903] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.321956][ T1903] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.322084][ T1903] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.322304][ T1903] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.322433][ T1903] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.322563][ T1903] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.322693][ T1903] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.322819][ T1903] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.322946][ T1903] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.323107][ T1903] RIP: 0033:0x7fc29fc28c5e [ 41.323313][ T1903] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.323771][ T1903] RSP: 002b:00007ffdd7e1fa00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.323960][ T1903] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc29fc28c5e [ 41.324210][ T1903] RDX: 0000000000000000 RSI: 00007ffdd7e1fac0 RDI: 0000000000000005 [ 41.324400][ T1903] RBP: 00007ffdd7e1fa10 R08: 0000000000000000 R09: 0000000000000000 [ 41.324591][ T1903] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.324780][ T1903] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.402868][ T1909] ------------[ cut here ]------------ | [ 41.403029][ T1909] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1909 | [ 41.403839][ T1909] Modules linked in: vrf veth | [ 41.404394][ T1909] Tainted: [W]=WARN [ 41.404491][ T1909] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.404653][ T1909] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.404790][ T1909] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.405348][ T1909] RSP: 0018:ffa00000030c75d0 EFLAGS: 00010286 [ 41.405512][ T1909] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0937 [ 41.405700][ T1909] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027849b8 [ 41.405886][ T1909] RBP: 1ff4000000618ebb R08: 1fe22000004f0938 R09: fffa3bfffffb05e6 [ 41.406083][ T1909] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027845b4 [ 41.406366][ T1909] R13: ff11000002784580 R14: ffffffff8e3c7940 R15: ff11000002784900 [ 41.406562][ T1909] FS: 00007fb9e6890440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 41.406785][ T1909] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.406946][ T1909] CR2: 000000000044f720 CR3: 000000000fbbe001 CR4: 0000000000771ef0 [ 41.407233][ T1909] PKRU: 55555554 [ 41.407330][ T1909] Call Trace: [ 41.407426][ T1909] [ 41.407493][ T1909] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.407621][ T1909] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.407757][ T1909] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.407885][ T1909] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.408015][ T1909] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.408233][ T1909] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.408359][ T1909] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.408487][ T1909] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.408614][ T1909] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.408739][ T1909] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.408869][ T1909] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.408995][ T1909] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.409127][ T1909] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.409352][ T1909] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.409481][ T1909] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.409610][ T1909] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.409740][ T1909] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.409868][ T1909] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.409995][ T1909] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.410127][ T1909] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.410340][ T1909] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.410469][ T1909] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.410594][ T1909] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.410751][ T1909] ? move_addr_to_kernel (net/socket.c:2511) [ 41.410877][ T1909] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.411003][ T1909] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.411200][ T1909] ___sys_sendmsg (net/socket.c:2641) [ 41.411328][ T1909] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.411460][ T1909] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.411591][ T1909] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.411721][ T1909] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.411848][ T1909] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.411976][ T1909] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.412106][ T1909] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.412308][ T1909] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.412436][ T1909] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.412566][ T1909] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.412693][ T1909] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.412850][ T1909] RIP: 0033:0x7fb9e69eac5e [ 41.412986][ T1909] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.413510][ T1909] RSP: 002b:00007ffd7ccdc840 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.413707][ T1909] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb9e69eac5e [ 41.413904][ T1909] RDX: 0000000000000000 RSI: 00007ffd7ccdc900 RDI: 0000000000000005 [ 41.414100][ T1909] RBP: 00007ffd7ccdc850 R08: 0000000000000000 R09: 0000000000000000 [ 41.414367][ T1909] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.414559][ T1909] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.483595][ T1913] ------------[ cut here ]------------ | [ 41.483747][ T1913] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1913 | [ 41.483974][ T1913] Modules linked in: vrf veth | [ 41.485174][ T1913] Tainted: [W]=WARN [ 41.485276][ T1913] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.485441][ T1913] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.485579][ T1913] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.486036][ T1913] RSP: 0018:ffa00000030b75d0 EFLAGS: 00010286 [ 41.486276][ T1913] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7057 [ 41.486468][ T1913] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f382b8 [ 41.486658][ T1913] RBP: 1ff4000000616ebb R08: 1fe22000009e7058 R09: fffa3bfffffb05e6 [ 41.486849][ T1913] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39734 [ 41.487040][ T1913] R13: ff11000004f39700 R14: ffffffff8e3c7940 R15: ff11000004f38200 [ 41.487306][ T1913] FS: 00007f4ec4b55440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 41.487531][ T1913] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.487690][ T1913] CR2: 000000000044f720 CR3: 000000000fbbe006 CR4: 0000000000771ef0 [ 41.487881][ T1913] PKRU: 55555554 [ 41.487975][ T1913] Call Trace: [ 41.488075][ T1913] [ 41.488214][ T1913] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.488340][ T1913] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.488476][ T1913] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.488606][ T1913] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.488734][ T1913] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.488863][ T1913] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.488989][ T1913] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.489119][ T1913] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.489319][ T1913] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.489447][ T1913] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.489576][ T1913] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.489700][ T1913] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.489828][ T1913] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.489958][ T1913] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.490089][ T1913] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.490277][ T1913] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.490408][ T1913] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.490535][ T1913] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.490661][ T1913] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.490787][ T1913] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.490916][ T1913] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.491045][ T1913] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.491228][ T1913] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.491382][ T1913] ? move_addr_to_kernel (net/socket.c:2511) [ 41.491510][ T1913] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.491637][ T1913] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.491764][ T1913] ___sys_sendmsg (net/socket.c:2641) [ 41.491891][ T1913] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.492029][ T1913] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.492165][ T1913] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.492294][ T1913] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.492421][ T1913] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.492550][ T1913] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.492677][ T1913] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.492804][ T1913] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.492932][ T1913] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.493057][ T1913] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.493188][ T1913] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.493345][ T1913] RIP: 0033:0x7f4ec4cafc5e [ 41.493479][ T1913] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.493927][ T1913] RSP: 002b:00007ffdb99ec380 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.494119][ T1913] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4ec4cafc5e [ 41.494313][ T1913] RDX: 0000000000000000 RSI: 00007ffdb99ec440 RDI: 0000000000000005 [ 41.494502][ T1913] RBP: 00007ffdb99ec390 R08: 0000000000000000 R09: 0000000000000000 [ 41.494689][ T1913] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.494880][ T1913] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.562987][ T1919] ------------[ cut here ]------------ | [ 41.563149][ T1919] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1919 | [ 41.563371][ T1919] Modules linked in: vrf veth | [ 41.563764][ T1919] Tainted: [W]=WARN [ 41.563861][ T1919] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.564023][ T1919] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.564164][ T1919] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.564614][ T1919] RSP: 0018:ffa00000030f75d0 EFLAGS: 00010286 [ 41.564774][ T1919] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7367 [ 41.564962][ T1919] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 41.565518][ T1919] RBP: 1ff400000061eebb R08: 1fe22000009e7368 R09: fffa3bfffffb05e6 [ 41.565707][ T1919] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39574 [ 41.565896][ T1919] R13: ff11000004f39540 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 41.566089][ T1919] FS: 00007f1b5effa440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 41.566318][ T1919] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.566478][ T1919] CR2: 000000000044f720 CR3: 000000000f951003 CR4: 0000000000771ef0 [ 41.566669][ T1919] PKRU: 55555554 [ 41.566763][ T1919] Call Trace: [ 41.566860][ T1919] [ 41.566926][ T1919] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.567054][ T1919] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.567193][ T1919] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.567319][ T1919] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.567444][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.567573][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.567698][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.567824][ T1919] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.567951][ T1919] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.568080][ T1919] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.568211][ T1919] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.568340][ T1919] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.568469][ T1919] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.568599][ T1919] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.568723][ T1919] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.568851][ T1919] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.568978][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.569115][ T1919] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.569249][ T1919] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.569374][ T1919] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.569504][ T1919] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.569630][ T1919] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.569758][ T1919] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.569913][ T1919] ? move_addr_to_kernel (net/socket.c:2511) [ 41.570042][ T1919] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.570174][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.570302][ T1919] ___sys_sendmsg (net/socket.c:2641) [ 41.570427][ T1919] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.570561][ T1919] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.570689][ T1919] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.570817][ T1919] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.570942][ T1919] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.571081][ T1919] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.571210][ T1919] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.571337][ T1919] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.571466][ T1919] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.571591][ T1919] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.571718][ T1919] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.571875][ T1919] RIP: 0033:0x7f1b5f154c5e [ 41.572008][ T1919] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.572472][ T1919] RSP: 002b:00007ffe56d49e10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.572663][ T1919] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1b5f154c5e [ 41.572851][ T1919] RDX: 0000000000000000 RSI: 00007ffe56d49ed0 RDI: 0000000000000005 [ 41.573042][ T1919] RBP: 00007ffe56d49e20 R08: 0000000000000000 R09: 0000000000000000 [ 41.573236][ T1919] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.573424][ T1919] R13: 0000000069cbe948 R14: 0000000000000004 R15: 000000000049d620 | [ 41.641000][ T1923] ------------[ cut here ]------------ | [ 41.641166][ T1923] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1923 | [ 41.641395][ T1923] Modules linked in: vrf veth | [ 41.641792][ T1923] Tainted: [W]=WARN [ 41.641889][ T1923] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.642051][ T1923] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.642245][ T1923] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.642696][ T1923] RSP: 0018:ffa00000030f75d0 EFLAGS: 00010286 [ 41.642858][ T1923] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf16f [ 41.643052][ T1923] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678b78 [ 41.643291][ T1923] RBP: 1ff400000061eebb R08: 1fe22000016cf170 R09: fffa3bfffffb05e6 [ 41.643480][ T1923] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38cb4 [ 41.643669][ T1923] R13: ff11000004f38c80 R14: ffffffff8e3c7940 R15: ff1100000b678ac0 [ 41.643860][ T1923] FS: 00007fa7a0594440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 41.644090][ T1923] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.644303][ T1923] CR2: 000000000044f720 CR3: 000000000d7f4001 CR4: 0000000000771ef0 [ 41.644495][ T1923] PKRU: 55555554 [ 41.644591][ T1923] Call Trace: [ 41.644687][ T1923] [ 41.644754][ T1923] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.644885][ T1923] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.645027][ T1923] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.645206][ T1923] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.645331][ T1923] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.645460][ T1923] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.645588][ T1923] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.645714][ T1923] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.645842][ T1923] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.645969][ T1923] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.646102][ T1923] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.646277][ T1923] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.646405][ T1923] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.646532][ T1923] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.646661][ T1923] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.646788][ T1923] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.646918][ T1923] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.647053][ T1923] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.647234][ T1923] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.647363][ T1923] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.647492][ T1923] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.647619][ T1923] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.647745][ T1923] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.647902][ T1923] ? move_addr_to_kernel (net/socket.c:2511) [ 41.648032][ T1923] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.648206][ T1923] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.648334][ T1923] ___sys_sendmsg (net/socket.c:2641) [ 41.648461][ T1923] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.648591][ T1923] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.648720][ T1923] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.648850][ T1923] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.648978][ T1923] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.649111][ T1923] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.649283][ T1923] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.649413][ T1923] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.649543][ T1923] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.649671][ T1923] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.649802][ T1923] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.649961][ T1923] RIP: 0033:0x7fa7a06eec5e [ 41.650103][ T1923] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.650606][ T1923] RSP: 002b:00007ffe02ca8540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.650800][ T1923] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa7a06eec5e [ 41.650994][ T1923] RDX: 0000000000000000 RSI: 00007ffe02ca8600 RDI: 0000000000000005 [ 41.651260][ T1923] RBP: 00007ffe02ca8550 R08: 0000000000000000 R09: 0000000000000000 [ 41.651448][ T1923] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.651637][ T1923] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 41.728535][ T1929] ------------[ cut here ]------------ | [ 41.728688][ T1929] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1929 | [ 41.728921][ T1929] Modules linked in: vrf veth | [ 41.729329][ T1929] Tainted: [W]=WARN [ 41.729426][ T1929] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.729585][ T1929] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.729721][ T1929] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.730179][ T1929] RSP: 0018:ffa00000030875d0 EFLAGS: 00010286 [ 41.730342][ T1929] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf24f [ 41.730532][ T1929] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679278 [ 41.730721][ T1929] RBP: 1ff4000000610ebb R08: 1fe22000016cf250 R09: fffa3bfffffb05e6 [ 41.730912][ T1929] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678cb4 [ 41.731110][ T1929] R13: ff1100000b678c80 R14: ffffffff8e3c7940 R15: ff1100000b6791c0 [ 41.731309][ T1929] FS: 00007fafd1994440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 41.731536][ T1929] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.731697][ T1929] CR2: 000000000044f720 CR3: 000000000fcc7004 CR4: 0000000000771ef0 [ 41.731888][ T1929] PKRU: 55555554 [ 41.731984][ T1929] Call Trace: [ 41.732085][ T1929] [ 41.732156][ T1929] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.732286][ T1929] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.732426][ T1929] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.732554][ T1929] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.732681][ T1929] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.732812][ T1929] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.732938][ T1929] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.733074][ T1929] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.733205][ T1929] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.733339][ T1929] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.733469][ T1929] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.733598][ T1929] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.733727][ T1929] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.733855][ T1929] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.733982][ T1929] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.734112][ T1929] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.734243][ T1929] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.734370][ T1929] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.734499][ T1929] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.734626][ T1929] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.734758][ T1929] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.734887][ T1929] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.735018][ T1929] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.735179][ T1929] ? move_addr_to_kernel (net/socket.c:2511) [ 41.735307][ T1929] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.735435][ T1929] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.735564][ T1929] ___sys_sendmsg (net/socket.c:2641) [ 41.735694][ T1929] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.735828][ T1929] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.735960][ T1929] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.736092][ T1929] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.736598][ T1929] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.736729][ T1929] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.736859][ T1929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.736986][ T1929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.737117][ T1929] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.737253][ T1929] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.737381][ T1929] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.737542][ T1929] RIP: 0033:0x7fafd1aeec5e [ 41.737678][ T1929] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.738143][ T1929] RSP: 002b:00007ffd9b132930 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.738340][ T1929] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fafd1aeec5e [ 41.738531][ T1929] RDX: 0000000000000000 RSI: 00007ffd9b1329f0 RDI: 0000000000000005 [ 41.738720][ T1929] RBP: 00007ffd9b132940 R08: 0000000000000000 R09: 0000000000000000 [ 41.738910][ T1929] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.739101][ T1929] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 41.804948][ T1933] ------------[ cut here ]------------ | [ 41.805104][ T1933] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1933 | [ 41.805895][ T1933] Modules linked in: vrf veth | [ 41.806455][ T1933] Tainted: [W]=WARN [ 41.806552][ T1933] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.806711][ T1933] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.806844][ T1933] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.807396][ T1933] RSP: 0018:ffa00000030c75d0 EFLAGS: 00010286 [ 41.807557][ T1933] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d56f [ 41.807744][ T1933] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ab78 [ 41.807931][ T1933] RBP: 1ff4000000618ebb R08: 1fe2200000a8d570 R09: fffa3bfffffb05e6 [ 41.808121][ T1933] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546be34 [ 41.808403][ T1933] R13: ff1100000546be00 R14: ffffffff8e3c7940 R15: ff1100000546aac0 [ 41.808594][ T1933] FS: 00007f1ecd9a2440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 41.808814][ T1933] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.808974][ T1933] CR2: 000000000044f720 CR3: 000000000f6ba003 CR4: 0000000000771ef0 [ 41.809264][ T1933] PKRU: 55555554 [ 41.809358][ T1933] Call Trace: [ 41.809454][ T1933] [ 41.809520][ T1933] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.809646][ T1933] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.809782][ T1933] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.809911][ T1933] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.810041][ T1933] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.810265][ T1933] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.810391][ T1933] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.810517][ T1933] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.810644][ T1933] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.810771][ T1933] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.810900][ T1933] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.811028][ T1933] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.811248][ T1933] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.811376][ T1933] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.811502][ T1933] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.811629][ T1933] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.811756][ T1933] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.811883][ T1933] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.812009][ T1933] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.812214][ T1933] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.812345][ T1933] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.812476][ T1933] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.812601][ T1933] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.812756][ T1933] ? move_addr_to_kernel (net/socket.c:2511) [ 41.812883][ T1933] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.813010][ T1933] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.813196][ T1933] ___sys_sendmsg (net/socket.c:2641) [ 41.813325][ T1933] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.813455][ T1933] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.813586][ T1933] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.813716][ T1933] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.813844][ T1933] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.813973][ T1933] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.814103][ T1933] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.814306][ T1933] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.814433][ T1933] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.814559][ T1933] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.814686][ T1933] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.814843][ T1933] RIP: 0033:0x7f1ecdafcc5e [ 41.814977][ T1933] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.815493][ T1933] RSP: 002b:00007ffdf408c120 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.815685][ T1933] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1ecdafcc5e [ 41.815876][ T1933] RDX: 0000000000000000 RSI: 00007ffdf408c1e0 RDI: 0000000000000005 [ 41.816068][ T1933] RBP: 00007ffdf408c130 R08: 0000000000000000 R09: 0000000000000000 [ 41.816263][ T1933] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.816451][ T1933] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 41.894652][ T1939] ------------[ cut here ]------------ | [ 41.894812][ T1939] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/1939 | [ 41.895044][ T1939] Modules linked in: vrf veth | [ 41.895447][ T1939] Tainted: [W]=WARN [ 41.895544][ T1939] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.895707][ T1939] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.895841][ T1939] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.896315][ T1939] RSP: 0018:ffa00000030875d0 EFLAGS: 00010286 [ 41.896477][ T1939] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d687 [ 41.896667][ T1939] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b438 [ 41.896859][ T1939] RBP: 1ff4000000610ebb R08: 1fe2200000a8d688 R09: fffa3bfffffb05e6 [ 41.897056][ T1939] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b8f4 [ 41.897253][ T1939] R13: ff1100000546b8c0 R14: ffffffff8e3c7940 R15: ff1100000546b380 [ 41.897446][ T1939] FS: 00007f05fd3e4440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 41.897671][ T1939] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.897833][ T1939] CR2: 000000000044f720 CR3: 000000000fc5c006 CR4: 0000000000771ef0 [ 41.898025][ T1939] PKRU: 55555554 [ 41.898121][ T1939] Call Trace: [ 41.898224][ T1939] [ 41.898290][ T1939] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.898417][ T1939] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.898556][ T1939] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.898685][ T1939] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.898813][ T1939] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.898945][ T1939] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.899076][ T1939] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.899209][ T1939] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.899337][ T1939] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.899464][ T1939] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.899593][ T1939] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.899719][ T1939] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.899846][ T1939] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.899976][ T1939] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.900104][ T1939] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.900237][ T1939] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.900363][ T1939] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.900490][ T1939] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.900617][ T1939] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.900744][ T1939] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.900877][ T1939] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.901005][ T1939] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.901141][ T1939] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.901300][ T1939] ? move_addr_to_kernel (net/socket.c:2511) [ 41.901426][ T1939] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.901551][ T1939] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.901680][ T1939] ___sys_sendmsg (net/socket.c:2641) [ 41.901807][ T1939] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.901939][ T1939] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.902070][ T1939] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.902451][ T1939] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.902580][ T1939] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.902714][ T1939] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.902843][ T1939] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.902973][ T1939] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.903102][ T1939] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.903233][ T1939] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.903361][ T1939] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.903518][ T1939] RIP: 0033:0x7f05fd53ec5e [ 41.903652][ T1939] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.904107][ T1939] RSP: 002b:00007fff16544ed0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.904302][ T1939] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f05fd53ec5e [ 41.904497][ T1939] RDX: 0000000000000000 RSI: 00007fff16544f90 RDI: 0000000000000005 [ 41.904684][ T1939] RBP: 00007fff16544ee0 R08: 0000000000000000 R09: 0000000000000000 [ 41.904872][ T1939] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.905066][ T1939] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 41.969485][ T1943] ------------[ cut here ]------------ | [ 41.969680][ T1943] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1943 | [ 41.969954][ T1943] Modules linked in: vrf veth | [ 41.970463][ T1943] Tainted: [W]=WARN [ 41.970607][ T1943] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.970813][ T1943] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 41.970995][ T1943] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.971512][ T1943] RSP: 0018:ffa00000030c75d0 EFLAGS: 00010286 [ 41.971722][ T1943] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece687 [ 41.971959][ T1943] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673438 [ 41.972216][ T1943] RBP: 1ff4000000618ebb R08: 1fe2200001ece688 R09: fffa3bfffffb05e6 [ 41.972453][ T1943] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f6723f4 [ 41.972692][ T1943] R13: ff1100000f6723c0 R14: ffffffff8e3c7940 R15: ff1100000f673380 [ 41.972929][ T1943] FS: 00007f8e64464440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 41.973216][ T1943] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.973427][ T1943] CR2: 000000000044f720 CR3: 000000000d7b5001 CR4: 0000000000771ef0 [ 41.973667][ T1943] PKRU: 55555554 [ 41.973809][ T1943] Call Trace: [ 41.973950][ T1943] [ 41.974065][ T1943] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 41.974248][ T1943] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 41.974433][ T1943] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 41.974615][ T1943] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.974789][ T1943] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.974969][ T1943] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 41.975159][ T1943] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 41.975337][ T1943] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 41.975512][ T1943] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 41.975687][ T1943] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 41.975864][ T1943] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 41.976045][ T1943] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 41.976232][ T1943] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 41.976407][ T1943] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 41.976580][ T1943] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 41.976756][ T1943] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 41.976931][ T1943] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.977111][ T1943] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 41.977301][ T1943] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 41.977477][ T1943] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 41.977656][ T1943] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 41.977832][ T1943] ? copy_msghdr_from_user (net/socket.c:2525) [ 41.978006][ T1943] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 41.978228][ T1943] ? move_addr_to_kernel (net/socket.c:2511) [ 41.978404][ T1943] ? filemap_map_folio_range (mm/filemap.c:3873) [ 41.978580][ T1943] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 41.978759][ T1943] ___sys_sendmsg (net/socket.c:2641) [ 41.978933][ T1943] ? copy_msghdr_from_user (net/socket.c:2628) [ 41.979119][ T1943] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 41.979308][ T1943] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 41.979484][ T1943] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 41.979660][ T1943] ? __sys_sendmsg_sock (net/socket.c:2656) [ 41.979836][ T1943] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 41.980013][ T1943] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.980207][ T1943] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 41.980384][ T1943] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 41.980559][ T1943] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.980737][ T1943] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.980942][ T1943] RIP: 0033:0x7f8e645bec5e [ 41.981127][ T1943] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.981640][ T1943] RSP: 002b:00007ffd51e52940 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.981882][ T1943] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8e645bec5e [ 41.982145][ T1943] RDX: 0000000000000000 RSI: 00007ffd51e52a00 RDI: 0000000000000005 [ 41.982383][ T1943] RBP: 00007ffd51e52950 R08: 0000000000000000 R09: 0000000000000000 [ 41.982618][ T1943] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 41.982852][ T1943] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.061399][ T1949] ------------[ cut here ]------------ | [ 42.061557][ T1949] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/1949 | [ 42.061787][ T1949] Modules linked in: vrf veth | [ 42.062200][ T1949] Tainted: [W]=WARN [ 42.062298][ T1949] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.062462][ T1949] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.062598][ T1949] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.063057][ T1949] RSP: 0018:ffa00000031275d0 EFLAGS: 00010286 [ 42.063228][ T1949] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece5a7 [ 42.063419][ T1949] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672d38 [ 42.063613][ T1949] RBP: 1ff4000000624ebb R08: 1fe2200001ece5a8 R09: fffa3bfffffb05e6 [ 42.063803][ T1949] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672e74 [ 42.063990][ T1949] R13: ff1100000f672e40 R14: ffffffff8e3c7940 R15: ff1100000f672c80 [ 42.064191][ T1949] FS: 00007f5e3d8d5440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 42.064418][ T1949] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.064585][ T1949] CR2: 000000000044f720 CR3: 000000000f747002 CR4: 0000000000771ef0 [ 42.064774][ T1949] PKRU: 55555554 [ 42.064869][ T1949] Call Trace: [ 42.064963][ T1949] [ 42.065032][ T1949] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.065168][ T1949] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.065303][ T1949] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.065432][ T1949] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.065558][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.065687][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.065811][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.065937][ T1949] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.066066][ T1949] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.066197][ T1949] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.066328][ T1949] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.066455][ T1949] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.066584][ T1949] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.066711][ T1949] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.066834][ T1949] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.066967][ T1949] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.067094][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.067226][ T1949] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.067352][ T1949] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.067479][ T1949] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.067609][ T1949] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.067738][ T1949] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.067867][ T1949] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.068026][ T1949] ? move_addr_to_kernel (net/socket.c:2511) [ 42.068158][ T1949] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.068282][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.068409][ T1949] ___sys_sendmsg (net/socket.c:2641) [ 42.068537][ T1949] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.068668][ T1949] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.068797][ T1949] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.068925][ T1949] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.069054][ T1949] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.069188][ T1949] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.069315][ T1949] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.069443][ T1949] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.069570][ T1949] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.069698][ T1949] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.069826][ T1949] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.069982][ T1949] RIP: 0033:0x7f5e3da2fc5e [ 42.070117][ T1949] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.070573][ T1949] RSP: 002b:00007ffcb205e2e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.070763][ T1949] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5e3da2fc5e [ 42.070954][ T1949] RDX: 0000000000000000 RSI: 00007ffcb205e3a0 RDI: 0000000000000005 [ 42.071146][ T1949] RBP: 00007ffcb205e2f0 R08: 0000000000000000 R09: 0000000000000000 [ 42.071333][ T1949] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.071521][ T1949] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.129918][ T1953] ------------[ cut here ]------------ | [ 42.130112][ T1953] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1953 | [ 42.130401][ T1953] Modules linked in: vrf veth | [ 42.130891][ T1953] Tainted: [W]=WARN [ 42.131043][ T1953] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.131350][ T1953] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.131605][ T1953] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.132198][ T1953] RSP: 0018:ffa00000031375d0 EFLAGS: 00010286 [ 42.132477][ T1953] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819a87 [ 42.132778][ T1953] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd438 [ 42.133098][ T1953] RBP: 1ff4000000626ebb R08: 1fe2200001819a88 R09: fffa3bfffffb05e6 [ 42.133418][ T1953] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cc234 [ 42.133683][ T1953] R13: ff1100000c0cc200 R14: ffffffff8e3c7940 R15: ff1100000c0cd380 [ 42.133924][ T1953] FS: 00007fa7df39b440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 42.134213][ T1953] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.134422][ T1953] CR2: 000000000044f720 CR3: 000000000fbbe002 CR4: 0000000000771ef0 [ 42.134659][ T1953] PKRU: 55555554 [ 42.134801][ T1953] Call Trace: [ 42.134941][ T1953] [ 42.135059][ T1953] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.135246][ T1953] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.135431][ T1953] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.135610][ T1953] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.135783][ T1953] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.135963][ T1953] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.136156][ T1953] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.136338][ T1953] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.136512][ T1953] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.136686][ T1953] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.136862][ T1953] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.137038][ T1953] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.137226][ T1953] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.137402][ T1953] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.137577][ T1953] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.137751][ T1953] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.137926][ T1953] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.138109][ T1953] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.138299][ T1953] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.138474][ T1953] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.138653][ T1953] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.138827][ T1953] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.139004][ T1953] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.139226][ T1953] ? move_addr_to_kernel (net/socket.c:2511) [ 42.139402][ T1953] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.139578][ T1953] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.139756][ T1953] ___sys_sendmsg (net/socket.c:2641) [ 42.139931][ T1953] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.140117][ T1953] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.140308][ T1953] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.140485][ T1953] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.140660][ T1953] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.140837][ T1953] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.141012][ T1953] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.141205][ T1953] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.141381][ T1953] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.141557][ T1953] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.141734][ T1953] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.141938][ T1953] RIP: 0033:0x7fa7df4f5c5e [ 42.142126][ T1953] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.142635][ T1953] RSP: 002b:00007ffdf2866aa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.142875][ T1953] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa7df4f5c5e [ 42.143118][ T1953] RDX: 0000000000000000 RSI: 00007ffdf2866b60 RDI: 0000000000000005 [ 42.143366][ T1953] RBP: 00007ffdf2866ab0 R08: 0000000000000000 R09: 0000000000000000 [ 42.143603][ T1953] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.143842][ T1953] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.225591][ T1959] ------------[ cut here ]------------ | [ 42.225776][ T1959] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1959 | [ 42.226059][ T1959] Modules linked in: vrf veth | [ 42.227394][ T1959] Tainted: [W]=WARN [ 42.227627][ T1959] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.227926][ T1959] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.228227][ T1959] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.228830][ T1959] RSP: 0018:ffa00000030975d0 EFLAGS: 00010286 [ 42.229129][ T1959] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b9f [ 42.229503][ T1959] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdcf8 [ 42.229823][ T1959] RBP: 1ff4000000612ebb R08: 1fe2200001819ba0 R09: fffa3bfffffb05e6 [ 42.230130][ T1959] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cce74 [ 42.230424][ T1959] R13: ff1100000c0cce40 R14: ffffffff8e3c7940 R15: ff1100000c0cdc40 [ 42.230663][ T1959] FS: 00007f115d592440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 42.230933][ T1959] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.231157][ T1959] CR2: 000000000044f720 CR3: 000000000d7f4004 CR4: 0000000000771ef0 [ 42.231395][ T1959] PKRU: 55555554 [ 42.231536][ T1959] Call Trace: [ 42.231679][ T1959] [ 42.231792][ T1959] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.231967][ T1959] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.232171][ T1959] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.232349][ T1959] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.232524][ T1959] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.232699][ T1959] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.232871][ T1959] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.233055][ T1959] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.233243][ T1959] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.233420][ T1959] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.233597][ T1959] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.233769][ T1959] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.233945][ T1959] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.234127][ T1959] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.234312][ T1959] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.234491][ T1959] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.234669][ T1959] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.234846][ T1959] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.235029][ T1959] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.235216][ T1959] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.235394][ T1959] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.235569][ T1959] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.235744][ T1959] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.235947][ T1959] ? move_addr_to_kernel (net/socket.c:2511) [ 42.236128][ T1959] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.236315][ T1959] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.236492][ T1959] ___sys_sendmsg (net/socket.c:2641) [ 42.236666][ T1959] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.236846][ T1959] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.237029][ T1959] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.237215][ T1959] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.237390][ T1959] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.237569][ T1959] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.237744][ T1959] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.237920][ T1959] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.238096][ T1959] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.238278][ T1959] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.238454][ T1959] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.238659][ T1959] RIP: 0033:0x7f115d6ecc5e [ 42.238841][ T1959] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.239362][ T1959] RSP: 002b:00007fff3cb6c910 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.239602][ T1959] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f115d6ecc5e [ 42.239837][ T1959] RDX: 0000000000000000 RSI: 00007fff3cb6c9d0 RDI: 0000000000000005 [ 42.240081][ T1959] RBP: 00007fff3cb6c920 R08: 0000000000000000 R09: 0000000000000000 [ 42.240329][ T1959] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.240567][ T1959] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.303108][ T1963] ------------[ cut here ]------------ | [ 42.303305][ T1963] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1963 | [ 42.303574][ T1963] Modules linked in: vrf veth | [ 42.304065][ T1963] Tainted: [W]=WARN [ 42.304215][ T1963] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.304423][ T1963] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.304605][ T1963] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.305111][ T1963] RSP: 0018:ffa00000031375d0 EFLAGS: 00010286 [ 42.305417][ T1963] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf1df [ 42.305723][ T1963] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678ef8 [ 42.306034][ T1963] RBP: 1ff4000000626ebb R08: 1fe22000016cf1e0 R09: fffa3bfffffb05e6 [ 42.306351][ T1963] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679e34 [ 42.306643][ T1963] R13: ff1100000b679e00 R14: ffffffff8e3c7940 R15: ff1100000b678e40 [ 42.306957][ T1963] FS: 00007fe7d0eff440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 42.307318][ T1963] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.307549][ T1963] CR2: 000000000044f720 CR3: 000000000d7f4006 CR4: 0000000000771ef0 [ 42.307786][ T1963] PKRU: 55555554 [ 42.307930][ T1963] Call Trace: [ 42.308080][ T1963] [ 42.308204][ T1963] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.308383][ T1963] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.308566][ T1963] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.308742][ T1963] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.308914][ T1963] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.309097][ T1963] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.309279][ T1963] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.309456][ T1963] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.309631][ T1963] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.309804][ T1963] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.309985][ T1963] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.310171][ T1963] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.310349][ T1963] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.310525][ T1963] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.310697][ T1963] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.310873][ T1963] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.311053][ T1963] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.311243][ T1963] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.311420][ T1963] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.311594][ T1963] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.311773][ T1963] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.311951][ T1963] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.312129][ T1963] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.312346][ T1963] ? move_addr_to_kernel (net/socket.c:2511) [ 42.312522][ T1963] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.312698][ T1963] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.312876][ T1963] ___sys_sendmsg (net/socket.c:2641) [ 42.313055][ T1963] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.313245][ T1963] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.313424][ T1963] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.313601][ T1963] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.313776][ T1963] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.313955][ T1963] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.314147][ T1963] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.314327][ T1963] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.314504][ T1963] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.314678][ T1963] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.314851][ T1963] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.315062][ T1963] RIP: 0033:0x7fe7d1059c5e [ 42.315255][ T1963] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.315765][ T1963] RSP: 002b:00007ffc5d3f2410 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.316007][ T1963] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe7d1059c5e [ 42.316263][ T1963] RDX: 0000000000000000 RSI: 00007ffc5d3f24d0 RDI: 0000000000000005 [ 42.316499][ T1963] RBP: 00007ffc5d3f2420 R08: 0000000000000000 R09: 0000000000000000 [ 42.316737][ T1963] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.316972][ T1963] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.393200][ T1969] ------------[ cut here ]------------ | [ 42.393353][ T1969] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1969 | [ 42.393583][ T1969] Modules linked in: vrf veth | [ 42.393984][ T1969] Tainted: [W]=WARN [ 42.394085][ T1969] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.394592][ T1969] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.394732][ T1969] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.395201][ T1969] RSP: 0018:ffa00000031b75d0 EFLAGS: 00010286 [ 42.395363][ T1969] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f48f [ 42.395554][ T1969] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a478 [ 42.395742][ T1969] RBP: 1ff4000000636ebb R08: 1fe2200001f8f490 R09: fffa3bfffffb05e6 [ 42.395930][ T1969] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7bc74 [ 42.396124][ T1969] R13: ff1100000fc7bc40 R14: ffffffff8e3c7940 R15: ff1100000fc7a3c0 [ 42.396323][ T1969] FS: 00007fbd63911440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 42.396549][ T1969] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.396712][ T1969] CR2: 000000000044f720 CR3: 000000000f98c005 CR4: 0000000000771ef0 [ 42.396902][ T1969] PKRU: 55555554 [ 42.397001][ T1969] Call Trace: [ 42.397099][ T1969] [ 42.397169][ T1969] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.397297][ T1969] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.397437][ T1969] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.397566][ T1969] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.397692][ T1969] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.397822][ T1969] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.397948][ T1969] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.398079][ T1969] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.398209][ T1969] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.398337][ T1969] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.398467][ T1969] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.398593][ T1969] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.398720][ T1969] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.398849][ T1969] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.398975][ T1969] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.399104][ T1969] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.399236][ T1969] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.399364][ T1969] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.399490][ T1969] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.399618][ T1969] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.399747][ T1969] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.399871][ T1969] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.399998][ T1969] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.400161][ T1969] ? move_addr_to_kernel (net/socket.c:2511) [ 42.400289][ T1969] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.400416][ T1969] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.400546][ T1969] ___sys_sendmsg (net/socket.c:2641) [ 42.400671][ T1969] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.400802][ T1969] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.400932][ T1969] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.401063][ T1969] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.401198][ T1969] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.401329][ T1969] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.401454][ T1969] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.401582][ T1969] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.401712][ T1969] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.401839][ T1969] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.401968][ T1969] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.402127][ T1969] RIP: 0033:0x7fbd63a6bc5e [ 42.402267][ T1969] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.402723][ T1969] RSP: 002b:00007ffefe0ba520 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.402914][ T1969] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbd63a6bc5e [ 42.403111][ T1969] RDX: 0000000000000000 RSI: 00007ffefe0ba5e0 RDI: 0000000000000005 [ 42.403305][ T1969] RBP: 00007ffefe0ba530 R08: 0000000000000000 R09: 0000000000000000 [ 42.403497][ T1969] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.403685][ T1969] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.464038][ T1973] ------------[ cut here ]------------ | [ 42.464197][ T1973] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1973 | [ 42.464422][ T1973] Modules linked in: vrf veth | [ 42.464816][ T1973] Tainted: [W]=WARN [ 42.464913][ T1973] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.465078][ T1973] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.465223][ T1973] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.465678][ T1973] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 42.465841][ T1973] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f4c7 [ 42.466033][ T1973] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a638 [ 42.466231][ T1973] RBP: 1ff400000062eebb R08: 1fe2200001f8f4c8 R09: fffa3bfffffb05e6 [ 42.466421][ T1973] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a774 [ 42.466610][ T1973] R13: ff1100000fc7a740 R14: ffffffff8e3c7940 R15: ff1100000fc7a580 [ 42.466801][ T1973] FS: 00007efe9966a440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 42.467037][ T1973] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.467205][ T1973] CR2: 000000000044f720 CR3: 000000000ebad003 CR4: 0000000000771ef0 [ 42.467399][ T1973] PKRU: 55555554 [ 42.467496][ T1973] Call Trace: [ 42.467591][ T1973] [ 42.467656][ T1973] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.467785][ T1973] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.467922][ T1973] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.468062][ T1973] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.468194][ T1973] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.468325][ T1973] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.468451][ T1973] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.468579][ T1973] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.468707][ T1973] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.468836][ T1973] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.468971][ T1973] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.469103][ T1973] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.469235][ T1973] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.469363][ T1973] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.469490][ T1973] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.469620][ T1973] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.469748][ T1973] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.469877][ T1973] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.470007][ T1973] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.470144][ T1973] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.470274][ T1973] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.470400][ T1973] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.470526][ T1973] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.470682][ T1973] ? move_addr_to_kernel (net/socket.c:2511) [ 42.470810][ T1973] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.470938][ T1973] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.471069][ T1973] ___sys_sendmsg (net/socket.c:2641) [ 42.471199][ T1973] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.471329][ T1973] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.471456][ T1973] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.471585][ T1973] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.471715][ T1973] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.471847][ T1973] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.471974][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.472106][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.472237][ T1973] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.472363][ T1973] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.472489][ T1973] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.472646][ T1973] RIP: 0033:0x7efe997c4c5e [ 42.472781][ T1973] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.473245][ T1973] RSP: 002b:00007fff4543de90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.473438][ T1973] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007efe997c4c5e [ 42.473627][ T1973] RDX: 0000000000000000 RSI: 00007fff4543df50 RDI: 0000000000000005 [ 42.473820][ T1973] RBP: 00007fff4543dea0 R08: 0000000000000000 R09: 0000000000000000 [ 42.474008][ T1973] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.474206][ T1973] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.544817][ T1979] ------------[ cut here ]------------ | [ 42.545015][ T1979] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1979 | [ 42.545979][ T1979] Modules linked in: vrf veth | [ 42.546681][ T1979] Tainted: [W]=WARN [ 42.546920][ T1979] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.547240][ T1979] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.547524][ T1979] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.548125][ T1979] RSP: 0018:ffa00000031375d0 EFLAGS: 00010286 [ 42.548484][ T1979] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0a87 [ 42.548808][ T1979] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785438 [ 42.549114][ T1979] RBP: 1ff4000000626ebb R08: 1fe22000004f0a88 R09: fffa3bfffffb05e6 [ 42.549403][ T1979] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785574 [ 42.549639][ T1979] R13: ff11000002785540 R14: ffffffff8e3c7940 R15: ff11000002785380 [ 42.549879][ T1979] FS: 00007f1ec314d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 42.550170][ T1979] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.550382][ T1979] CR2: 000000000044f720 CR3: 000000000fa9b001 CR4: 0000000000771ef0 [ 42.550623][ T1979] PKRU: 55555554 [ 42.550767][ T1979] Call Trace: [ 42.550911][ T1979] [ 42.551031][ T1979] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.551219][ T1979] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.551404][ T1979] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.551583][ T1979] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.551758][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.551934][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.552112][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.552300][ T1979] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.552476][ T1979] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.552650][ T1979] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.552828][ T1979] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.553002][ T1979] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.553199][ T1979] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.553379][ T1979] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.553551][ T1979] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.553726][ T1979] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.553906][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.554088][ T1979] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.554276][ T1979] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.554454][ T1979] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.554635][ T1979] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.554816][ T1979] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.554992][ T1979] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.555211][ T1979] ? move_addr_to_kernel (net/socket.c:2511) [ 42.555386][ T1979] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.555560][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.555739][ T1979] ___sys_sendmsg (net/socket.c:2641) [ 42.555915][ T1979] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.556100][ T1979] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.556285][ T1979] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.556463][ T1979] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.556640][ T1979] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.556819][ T1979] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.556996][ T1979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.557188][ T1979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.557363][ T1979] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.557541][ T1979] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.557718][ T1979] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.557926][ T1979] RIP: 0033:0x7f1ec32a7c5e [ 42.558115][ T1979] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.558637][ T1979] RSP: 002b:00007ffe25070bb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.558874][ T1979] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1ec32a7c5e [ 42.559120][ T1979] RDX: 0000000000000000 RSI: 00007ffe25070c70 RDI: 0000000000000005 [ 42.559376][ T1979] RBP: 00007ffe25070bc0 R08: 0000000000000000 R09: 0000000000000000 [ 42.559613][ T1979] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.559848][ T1979] R13: 0000000069cbe949 R14: 0000000000000004 R15: 000000000049d620 | [ 42.635967][ T1983] ------------[ cut here ]------------ | [ 42.636317][ T1983] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1983 | [ 42.636589][ T1983] Modules linked in: vrf veth | [ 42.637153][ T1983] Tainted: [W]=WARN [ 42.637297][ T1983] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.637504][ T1983] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.637689][ T1983] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.638206][ T1983] RSP: 0018:ffa00000030975d0 EFLAGS: 00010286 [ 42.638417][ T1983] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7367 [ 42.638657][ T1983] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 42.638895][ T1983] RBP: 1ff4000000612ebb R08: 1fe22000009e7368 R09: fffa3bfffffb05e6 [ 42.639149][ T1983] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39574 [ 42.639388][ T1983] R13: ff11000004f39540 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 42.639634][ T1983] FS: 00007fb151b9b440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 42.639906][ T1983] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.640120][ T1983] CR2: 000000000044f720 CR3: 000000000fc3a004 CR4: 0000000000771ef0 [ 42.640371][ T1983] PKRU: 55555554 [ 42.640515][ T1983] Call Trace: [ 42.640658][ T1983] [ 42.640770][ T1983] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.640946][ T1983] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.641148][ T1983] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.641323][ T1983] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.641499][ T1983] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.641676][ T1983] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.641851][ T1983] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.642034][ T1983] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.642224][ T1983] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.642399][ T1983] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.642579][ T1983] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.642749][ T1983] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.642925][ T1983] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.643103][ T1983] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.643284][ T1983] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.643461][ T1983] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.643636][ T1983] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.643813][ T1983] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.643987][ T1983] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.644180][ T1983] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.644359][ T1983] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.644536][ T1983] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.644709][ T1983] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.644913][ T1983] ? move_addr_to_kernel (net/socket.c:2511) [ 42.645097][ T1983] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.645280][ T1983] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.645461][ T1983] ___sys_sendmsg (net/socket.c:2641) [ 42.645636][ T1983] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.645814][ T1983] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.645991][ T1983] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.646183][ T1983] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.646361][ T1983] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.646541][ T1983] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.646718][ T1983] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.646893][ T1983] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.647072][ T1983] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.647259][ T1983] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.647435][ T1983] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.647640][ T1983] RIP: 0033:0x7fb151cf5c5e [ 42.647821][ T1983] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.648338][ T1983] RSP: 002b:00007ffcd2bf3510 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.648582][ T1983] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb151cf5c5e [ 42.648819][ T1983] RDX: 0000000000000000 RSI: 00007ffcd2bf35d0 RDI: 0000000000000005 [ 42.649066][ T1983] RBP: 00007ffcd2bf3520 R08: 0000000000000000 R09: 0000000000000000 [ 42.649311][ T1983] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.649546][ T1983] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 42.725124][ T1989] ------------[ cut here ]------------ | [ 42.725283][ T1989] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1989 | [ 42.725511][ T1989] Modules linked in: vrf veth | [ 42.725909][ T1989] Tainted: [W]=WARN [ 42.726008][ T1989] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.726760][ T1989] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.726897][ T1989] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.727509][ T1989] RSP: 0018:ffa00000031475d0 EFLAGS: 00010286 [ 42.727671][ T1989] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e73d7 [ 42.727864][ T1989] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39eb8 [ 42.728055][ T1989] RBP: 1ff4000000628ebb R08: 1fe22000009e73d8 R09: fffa3bfffffb05e6 [ 42.728336][ T1989] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39c74 [ 42.728526][ T1989] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f39e00 [ 42.728723][ T1989] FS: 00007f248c1af440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 42.728946][ T1989] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.729114][ T1989] CR2: 000000000044f720 CR3: 000000000fc6b006 CR4: 0000000000771ef0 [ 42.729400][ T1989] PKRU: 55555554 [ 42.729497][ T1989] Call Trace: [ 42.729594][ T1989] [ 42.729660][ T1989] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.729786][ T1989] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.729922][ T1989] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.730055][ T1989] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.730277][ T1989] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.730407][ T1989] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.730534][ T1989] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.730663][ T1989] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.730792][ T1989] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.730920][ T1989] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.731053][ T1989] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.731275][ T1989] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.731403][ T1989] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.731532][ T1989] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.731656][ T1989] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.731784][ T1989] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.731912][ T1989] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.732040][ T1989] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.732259][ T1989] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.732388][ T1989] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.732518][ T1989] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.732645][ T1989] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.732774][ T1989] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.732932][ T1989] ? move_addr_to_kernel (net/socket.c:2511) [ 42.733062][ T1989] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.733255][ T1989] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.733383][ T1989] ___sys_sendmsg (net/socket.c:2641) [ 42.733509][ T1989] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.733643][ T1989] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.733773][ T1989] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.733904][ T1989] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.734034][ T1989] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.734236][ T1989] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.734363][ T1989] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.734490][ T1989] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.734619][ T1989] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.734747][ T1989] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.734875][ T1989] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.735036][ T1989] RIP: 0033:0x7f248c309c5e [ 42.735265][ T1989] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.735720][ T1989] RSP: 002b:00007fff11540fd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.735918][ T1989] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f248c309c5e [ 42.736115][ T1989] RDX: 0000000000000000 RSI: 00007fff11541090 RDI: 0000000000000005 [ 42.736371][ T1989] RBP: 00007fff11540fe0 R08: 0000000000000000 R09: 0000000000000000 [ 42.736559][ T1989] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.736749][ T1989] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 42.801228][ T1993] ------------[ cut here ]------------ | [ 42.801375][ T1993] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/1993 | [ 42.801599][ T1993] Modules linked in: vrf veth | [ 42.801996][ T1993] Tainted: [W]=WARN [ 42.802096][ T1993] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.802260][ T1993] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.802396][ T1993] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.802853][ T1993] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 42.803022][ T1993] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf01f [ 42.803223][ T1993] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6780f8 [ 42.803420][ T1993] RBP: 1ff400000062eebb R08: 1fe22000016cf020 R09: fffa3bfffffb05e6 [ 42.803610][ T1993] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679ab4 [ 42.803804][ T1993] R13: ff1100000b679a80 R14: ffffffff8e3c7940 R15: ff1100000b678040 [ 42.804001][ T1993] FS: 00007fdacf296440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 42.804233][ T1993] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.804398][ T1993] CR2: 000000000044f720 CR3: 000000000fc6b005 CR4: 0000000000771ef0 [ 42.804591][ T1993] PKRU: 55555554 [ 42.804687][ T1993] Call Trace: [ 42.804785][ T1993] [ 42.804852][ T1993] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.804981][ T1993] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.805119][ T1993] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.805253][ T1993] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.805379][ T1993] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.805509][ T1993] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.805636][ T1993] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.805764][ T1993] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.805892][ T1993] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.806019][ T1993] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.806159][ T1993] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.806284][ T1993] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.806416][ T1993] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.806543][ T1993] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.806671][ T1993] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.806798][ T1993] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.806927][ T1993] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.807060][ T1993] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.807195][ T1993] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.807323][ T1993] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.807452][ T1993] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.807578][ T1993] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.807708][ T1993] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.807866][ T1993] ? move_addr_to_kernel (net/socket.c:2511) [ 42.807995][ T1993] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.808126][ T1993] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.808258][ T1993] ___sys_sendmsg (net/socket.c:2641) [ 42.808387][ T1993] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.808519][ T1993] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.808648][ T1993] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.808777][ T1993] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.808904][ T1993] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.809035][ T1993] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.809169][ T1993] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.809296][ T1993] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.809425][ T1993] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.809553][ T1993] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.809680][ T1993] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.809839][ T1993] RIP: 0033:0x7fdacf3f0c5e [ 42.809976][ T1993] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.810442][ T1993] RSP: 002b:00007fff055b3950 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.810636][ T1993] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdacf3f0c5e [ 42.810825][ T1993] RDX: 0000000000000000 RSI: 00007fff055b3a10 RDI: 0000000000000005 [ 42.811012][ T1993] RBP: 00007fff055b3960 R08: 0000000000000000 R09: 0000000000000000 [ 42.811210][ T1993] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.811402][ T1993] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 42.878996][ T1999] ------------[ cut here ]------------ | [ 42.879188][ T1999] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/1999 | [ 42.879462][ T1999] Modules linked in: vrf veth | [ 42.879942][ T1999] Tainted: [W]=WARN [ 42.880094][ T1999] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.880501][ T1999] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.880684][ T1999] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.881203][ T1999] RSP: 0018:ffa00000032275d0 EFLAGS: 00010286 [ 42.881413][ T1999] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf137 [ 42.881649][ T1999] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6789b8 [ 42.881888][ T1999] RBP: 1ff4000000644ebb R08: 1fe22000016cf138 R09: fffa3bfffffb05e6 [ 42.882130][ T1999] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679034 [ 42.882377][ T1999] R13: ff1100000b679000 R14: ffffffff8e3c7940 R15: ff1100000b678900 [ 42.882614][ T1999] FS: 00007ff042c5f440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 42.882885][ T1999] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.883099][ T1999] CR2: 000000000044f720 CR3: 000000000fb77001 CR4: 0000000000771ef0 [ 42.883343][ T1999] PKRU: 55555554 [ 42.883486][ T1999] Call Trace: [ 42.883627][ T1999] [ 42.883738][ T1999] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.883911][ T1999] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.884105][ T1999] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.884298][ T1999] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.884471][ T1999] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.884647][ T1999] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.884818][ T1999] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.884993][ T1999] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.885185][ T1999] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.885360][ T1999] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.885538][ T1999] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.885710][ T1999] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.885886][ T1999] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.886066][ T1999] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.886247][ T1999] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.886422][ T1999] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.886598][ T1999] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.886776][ T1999] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.886951][ T1999] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.887142][ T1999] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.887319][ T1999] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.887493][ T1999] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.887666][ T1999] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.887869][ T1999] ? move_addr_to_kernel (net/socket.c:2511) [ 42.888055][ T1999] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.888240][ T1999] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.888417][ T1999] ___sys_sendmsg (net/socket.c:2641) [ 42.888591][ T1999] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.888770][ T1999] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.888946][ T1999] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.889128][ T1999] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.889319][ T1999] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.889497][ T1999] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.889669][ T1999] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.889845][ T1999] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.890020][ T1999] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.890216][ T1999] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.890394][ T1999] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.890598][ T1999] RIP: 0033:0x7ff042db9c5e [ 42.890785][ T1999] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.891304][ T1999] RSP: 002b:00007ffffad5fd60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.891543][ T1999] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff042db9c5e [ 42.891783][ T1999] RDX: 0000000000000000 RSI: 00007ffffad5fe20 RDI: 0000000000000005 [ 42.892017][ T1999] RBP: 00007ffffad5fd70 R08: 0000000000000000 R09: 0000000000000000 [ 42.892271][ T1999] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.892505][ T1999] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 42.961495][ T2003] ------------[ cut here ]------------ | [ 42.961645][ T2003] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2003 | [ 42.961873][ T2003] Modules linked in: vrf veth | [ 42.962289][ T2003] Tainted: [W]=WARN [ 42.962388][ T2003] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.962552][ T2003] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 42.962690][ T2003] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.963165][ T2003] RSP: 0018:ffa00000031475d0 EFLAGS: 00010286 [ 42.963331][ T2003] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d5df [ 42.963525][ T2003] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546aef8 [ 42.963717][ T2003] RBP: 1ff4000000628ebb R08: 1fe2200000a8d5e0 R09: fffa3bfffffb05e6 [ 42.963913][ T2003] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b3b4 [ 42.964109][ T2003] R13: ff1100000546b380 R14: ffffffff8e3c7940 R15: ff1100000546ae40 [ 42.964307][ T2003] FS: 00007f444165b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 42.964533][ T2003] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.964695][ T2003] CR2: 000000000044f720 CR3: 000000000fb2c002 CR4: 0000000000771ef0 [ 42.964891][ T2003] PKRU: 55555554 [ 42.964988][ T2003] Call Trace: [ 42.965089][ T2003] [ 42.965161][ T2003] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 42.965288][ T2003] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 42.965433][ T2003] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 42.965566][ T2003] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.965695][ T2003] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.965826][ T2003] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 42.965956][ T2003] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 42.966092][ T2003] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 42.966229][ T2003] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 42.966354][ T2003] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 42.966486][ T2003] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 42.966613][ T2003] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 42.966743][ T2003] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 42.966871][ T2003] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 42.967001][ T2003] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 42.967141][ T2003] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 42.967271][ T2003] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.967401][ T2003] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 42.967533][ T2003] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 42.967661][ T2003] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 42.967792][ T2003] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 42.967922][ T2003] ? copy_msghdr_from_user (net/socket.c:2525) [ 42.968056][ T2003] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 42.968220][ T2003] ? move_addr_to_kernel (net/socket.c:2511) [ 42.968349][ T2003] ? filemap_map_folio_range (mm/filemap.c:3873) [ 42.968477][ T2003] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 42.968607][ T2003] ___sys_sendmsg (net/socket.c:2641) [ 42.968734][ T2003] ? copy_msghdr_from_user (net/socket.c:2628) [ 42.968866][ T2003] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 42.968997][ T2003] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 42.969206][ T2003] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 42.969334][ T2003] ? __sys_sendmsg_sock (net/socket.c:2656) [ 42.969462][ T2003] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 42.969591][ T2003] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.969721][ T2003] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 42.969850][ T2003] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 42.969977][ T2003] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.970107][ T2003] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.970320][ T2003] RIP: 0033:0x7f44417b5c5e [ 42.970457][ T2003] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.970917][ T2003] RSP: 002b:00007fffb3d3f6e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.971112][ T2003] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f44417b5c5e [ 42.971386][ T2003] RDX: 0000000000000000 RSI: 00007fffb3d3f7a0 RDI: 0000000000000005 [ 42.971576][ T2003] RBP: 00007fffb3d3f6f0 R08: 0000000000000000 R09: 0000000000000000 [ 42.971763][ T2003] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 42.971952][ T2003] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.044964][ T2009] ------------[ cut here ]------------ | [ 43.045118][ T2009] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2009 | [ 43.045361][ T2009] Modules linked in: vrf veth | [ 43.045756][ T2009] Tainted: [W]=WARN [ 43.045855][ T2009] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.046020][ T2009] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.046167][ T2009] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.046623][ T2009] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 43.046785][ T2009] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d457 [ 43.046974][ T2009] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 43.047168][ T2009] RBP: 1ff400000062eebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05e6 [ 43.047360][ T2009] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546aaf4 [ 43.047547][ T2009] R13: ff1100000546aac0 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 43.047740][ T2009] FS: 00007fdd301aa440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 43.047967][ T2009] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.048216][ T2009] CR2: 000000000044f720 CR3: 000000000d367004 CR4: 0000000000771ef0 [ 43.048408][ T2009] PKRU: 55555554 [ 43.048503][ T2009] Call Trace: [ 43.048599][ T2009] [ 43.048665][ T2009] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.048790][ T2009] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.048924][ T2009] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.049055][ T2009] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.049250][ T2009] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.049381][ T2009] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.049507][ T2009] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.049637][ T2009] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.049765][ T2009] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.049893][ T2009] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.050023][ T2009] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.050222][ T2009] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.050349][ T2009] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.050475][ T2009] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.050602][ T2009] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.050731][ T2009] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.050863][ T2009] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.050992][ T2009] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.051123][ T2009] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.051320][ T2009] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.051450][ T2009] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.051574][ T2009] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.051699][ T2009] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.051850][ T2009] ? move_addr_to_kernel (net/socket.c:2511) [ 43.051977][ T2009] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.052107][ T2009] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.052302][ T2009] ___sys_sendmsg (net/socket.c:2641) [ 43.052429][ T2009] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.052561][ T2009] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.052692][ T2009] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.052821][ T2009] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.052949][ T2009] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.053083][ T2009] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.053287][ T2009] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.053414][ T2009] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.053539][ T2009] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.053666][ T2009] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.053791][ T2009] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.053945][ T2009] RIP: 0033:0x7fdd30304c5e [ 43.054084][ T2009] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.054616][ T2009] RSP: 002b:00007ffd461218c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.054805][ T2009] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdd30304c5e [ 43.054992][ T2009] RDX: 0000000000000000 RSI: 00007ffd46121980 RDI: 0000000000000005 [ 43.055255][ T2009] RBP: 00007ffd461218d0 R08: 0000000000000000 R09: 0000000000000000 [ 43.055441][ T2009] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.055629][ T2009] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.121319][ T2013] ------------[ cut here ]------------ | [ 43.121505][ T2013] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2013 | [ 43.121779][ T2013] Modules linked in: vrf veth | [ 43.122278][ T2013] Tainted: [W]=WARN [ 43.122420][ T2013] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.122630][ T2013] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.122811][ T2013] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.123827][ T2013] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 43.124198][ T2013] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece4ff [ 43.124489][ T2013] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6727f8 [ 43.124800][ T2013] RBP: 1ff400000062eebb R08: 1fe2200001ece500 R09: fffa3bfffffb05e6 [ 43.125117][ T2013] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f6725b4 [ 43.125398][ T2013] R13: ff1100000f672580 R14: ffffffff8e3c7940 R15: ff1100000f672740 [ 43.125635][ T2013] FS: 00007f612d362440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 43.125905][ T2013] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.126121][ T2013] CR2: 000000000044f720 CR3: 0000000004dfd002 CR4: 0000000000771ef0 [ 43.126372][ T2013] PKRU: 55555554 [ 43.126514][ T2013] Call Trace: [ 43.126658][ T2013] [ 43.126769][ T2013] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.126944][ T2013] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.127148][ T2013] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.127322][ T2013] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.127496][ T2013] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.127675][ T2013] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.127850][ T2013] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.128034][ T2013] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.128219][ T2013] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.128395][ T2013] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.128573][ T2013] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.128745][ T2013] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.128922][ T2013] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.129104][ T2013] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.129288][ T2013] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.129465][ T2013] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.129641][ T2013] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.129818][ T2013] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.129995][ T2013] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.130183][ T2013] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.130364][ T2013] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.130542][ T2013] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.130718][ T2013] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.130923][ T2013] ? move_addr_to_kernel (net/socket.c:2511) [ 43.131104][ T2013] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.131298][ T2013] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.131475][ T2013] ___sys_sendmsg (net/socket.c:2641) [ 43.131650][ T2013] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.131829][ T2013] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.132010][ T2013] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.132206][ T2013] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.132381][ T2013] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.132558][ T2013] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.132732][ T2013] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.132909][ T2013] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.133090][ T2013] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.133275][ T2013] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.133450][ T2013] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.133656][ T2013] RIP: 0033:0x7f612d4bcc5e [ 43.133839][ T2013] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.134362][ T2013] RSP: 002b:00007ffde5d98350 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.134606][ T2013] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f612d4bcc5e [ 43.134846][ T2013] RDX: 0000000000000000 RSI: 00007ffde5d98410 RDI: 0000000000000005 [ 43.135089][ T2013] RBP: 00007ffde5d98360 R08: 0000000000000000 R09: 0000000000000000 [ 43.135338][ T2013] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.135576][ T2013] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.207190][ T2019] ------------[ cut here ]------------ | [ 43.207373][ T2019] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2019 | [ 43.207641][ T2019] Modules linked in: vrf veth | [ 43.208130][ T2019] Tainted: [W]=WARN [ 43.208289][ T2019] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.208494][ T2019] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.208677][ T2019] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.209261][ T2019] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 43.209517][ T2019] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece56f [ 43.209818][ T2019] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672b78 [ 43.210150][ T2019] RBP: 1ff400000062eebb R08: 1fe2200001ece570 R09: fffa3bfffffb05e6 [ 43.210452][ T2019] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f673574 [ 43.210754][ T2019] R13: ff1100000f673540 R14: ffffffff8e3c7940 R15: ff1100000f672ac0 [ 43.211064][ T2019] FS: 00007fca5ba1e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 43.211400][ T2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.211695][ T2019] CR2: 000000000044f720 CR3: 0000000004dfd001 CR4: 0000000000771ef0 [ 43.211950][ T2019] PKRU: 55555554 [ 43.212097][ T2019] Call Trace: [ 43.212247][ T2019] [ 43.212360][ T2019] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.212531][ T2019] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.212712][ T2019] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.212888][ T2019] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.213068][ T2019] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.213257][ T2019] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.213429][ T2019] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.213605][ T2019] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.213778][ T2019] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.213950][ T2019] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.214145][ T2019] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.214318][ T2019] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.214494][ T2019] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.214668][ T2019] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.214840][ T2019] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.215016][ T2019] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.215208][ T2019] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.215384][ T2019] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.215560][ T2019] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.215736][ T2019] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.215915][ T2019] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.216098][ T2019] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.216283][ T2019] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.216488][ T2019] ? move_addr_to_kernel (net/socket.c:2511) [ 43.216662][ T2019] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.216837][ T2019] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.217014][ T2019] ___sys_sendmsg (net/socket.c:2641) [ 43.217207][ T2019] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.217386][ T2019] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.217565][ T2019] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.217742][ T2019] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.217918][ T2019] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.218100][ T2019] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.218283][ T2019] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.218460][ T2019] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.218634][ T2019] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.218809][ T2019] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.218987][ T2019] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.219213][ T2019] RIP: 0033:0x7fca5bb78c5e [ 43.219397][ T2019] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.219896][ T2019] RSP: 002b:00007ffca279f5a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.220159][ T2019] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fca5bb78c5e [ 43.220397][ T2019] RDX: 0000000000000000 RSI: 00007ffca279f660 RDI: 0000000000000005 [ 43.220635][ T2019] RBP: 00007ffca279f5b0 R08: 0000000000000000 R09: 0000000000000000 [ 43.220871][ T2019] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.221114][ T2019] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.299699][ T2023] ------------[ cut here ]------------ | [ 43.299849][ T2023] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2023 | [ 43.300078][ T2023] Modules linked in: vrf veth | [ 43.300673][ T2023] Tainted: [W]=WARN [ 43.300768][ T2023] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.300930][ T2023] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.301067][ T2023] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.301522][ T2023] RSP: 0018:ffa00000032775d0 EFLAGS: 00010286 [ 43.301683][ T2023] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b67 [ 43.301875][ T2023] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdb38 [ 43.302067][ T2023] RBP: 1ff400000064eebb R08: 1fe2200001819b68 R09: fffa3bfffffb05e6 [ 43.302262][ T2023] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cccb4 [ 43.302454][ T2023] R13: ff1100000c0ccc80 R14: ffffffff8e3c7940 R15: ff1100000c0cda80 [ 43.302646][ T2023] FS: 00007f3cfdffc440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 43.302873][ T2023] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.303041][ T2023] CR2: 000000000044f720 CR3: 0000000004dfd006 CR4: 0000000000771ef0 [ 43.303238][ T2023] PKRU: 55555554 [ 43.303335][ T2023] Call Trace: [ 43.303431][ T2023] [ 43.303498][ T2023] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.303626][ T2023] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.303761][ T2023] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.303888][ T2023] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.304012][ T2023] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.304147][ T2023] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.304273][ T2023] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.304400][ T2023] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.304530][ T2023] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.304659][ T2023] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.304789][ T2023] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.304915][ T2023] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.305046][ T2023] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.305176][ T2023] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.305301][ T2023] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.305428][ T2023] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.305553][ T2023] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.305683][ T2023] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.305813][ T2023] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.305938][ T2023] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.306071][ T2023] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.306204][ T2023] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.306333][ T2023] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.306487][ T2023] ? move_addr_to_kernel (net/socket.c:2511) [ 43.306616][ T2023] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.306742][ T2023] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.306874][ T2023] ___sys_sendmsg (net/socket.c:2641) [ 43.306999][ T2023] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.307139][ T2023] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.307271][ T2023] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.307402][ T2023] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.307531][ T2023] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.307661][ T2023] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.307788][ T2023] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.307917][ T2023] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.308045][ T2023] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.308175][ T2023] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.308303][ T2023] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.308461][ T2023] RIP: 0033:0x7f3cfe156c5e [ 43.308596][ T2023] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.309051][ T2023] RSP: 002b:00007ffc7d2c95a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.309249][ T2023] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3cfe156c5e [ 43.309440][ T2023] RDX: 0000000000000000 RSI: 00007ffc7d2c9660 RDI: 0000000000000005 [ 43.309629][ T2023] RBP: 00007ffc7d2c95b0 R08: 0000000000000000 R09: 0000000000000000 [ 43.309817][ T2023] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.310006][ T2023] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.383830][ T2029] ------------[ cut here ]------------ | [ 43.383978][ T2029] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2029 | [ 43.384628][ T2029] Modules linked in: vrf veth | [ 43.385032][ T2029] Tainted: [W]=WARN [ 43.385129][ T2029] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.385293][ T2029] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.385428][ T2029] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.385878][ T2029] RSP: 0018:ffa00000032d75d0 EFLAGS: 00010286 [ 43.386042][ T2029] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819af7 [ 43.386235][ T2029] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd7b8 [ 43.386423][ T2029] RBP: 1ff400000065aebb R08: 1fe2200001819af8 R09: fffa3bfffffb05e6 [ 43.386610][ T2029] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd034 [ 43.386800][ T2029] R13: ff1100000c0cd000 R14: ffffffff8e3c7940 R15: ff1100000c0cd700 [ 43.386992][ T2029] FS: 00007f5153c94440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 43.387224][ T2029] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.387384][ T2029] CR2: 000000000044f720 CR3: 000000000f8ba006 CR4: 0000000000771ef0 [ 43.387574][ T2029] PKRU: 55555554 [ 43.387669][ T2029] Call Trace: [ 43.387764][ T2029] [ 43.387830][ T2029] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.387957][ T2029] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.388093][ T2029] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.388225][ T2029] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.388350][ T2029] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.388480][ T2029] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.388606][ T2029] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.388733][ T2029] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.388860][ T2029] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.388987][ T2029] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.389129][ T2029] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.389256][ T2029] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.389383][ T2029] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.389512][ T2029] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.389636][ T2029] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.389760][ T2029] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.389889][ T2029] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.390014][ T2029] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.390148][ T2029] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.390274][ T2029] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.390403][ T2029] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.390531][ T2029] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.390656][ T2029] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.390812][ T2029] ? move_addr_to_kernel (net/socket.c:2511) [ 43.390938][ T2029] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.391070][ T2029] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.391201][ T2029] ___sys_sendmsg (net/socket.c:2641) [ 43.391326][ T2029] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.391457][ T2029] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.391587][ T2029] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.391716][ T2029] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.391840][ T2029] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.391967][ T2029] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.392098][ T2029] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.392231][ T2029] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.392360][ T2029] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.392486][ T2029] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.392612][ T2029] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.392768][ T2029] RIP: 0033:0x7f5153deec5e [ 43.392900][ T2029] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.393360][ T2029] RSP: 002b:00007ffe4cedd0e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.393552][ T2029] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5153deec5e [ 43.393739][ T2029] RDX: 0000000000000000 RSI: 00007ffe4cedd1a0 RDI: 0000000000000005 [ 43.393928][ T2029] RBP: 00007ffe4cedd0f0 R08: 0000000000000000 R09: 0000000000000000 [ 43.394119][ T2029] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.394311][ T2029] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.455040][ T2033] ------------[ cut here ]------------ | [ 43.455227][ T2033] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2033 | [ 43.455501][ T2033] Modules linked in: vrf veth | [ 43.455983][ T2033] Tainted: [W]=WARN [ 43.456151][ T2033] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.456356][ T2033] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.456541][ T2033] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.457040][ T2033] RSP: 0018:ffa00000032d75d0 EFLAGS: 00010286 [ 43.457264][ T2033] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f457 [ 43.457502][ T2033] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a2b8 [ 43.457734][ T2033] RBP: 1ff400000065aebb R08: 1fe2200001f8f458 R09: fffa3bfffffb05e6 [ 43.457968][ T2033] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6798f4 [ 43.458293][ T2033] R13: ff1100000b6798c0 R14: ffffffff8e3c7940 R15: ff1100000fc7a200 [ 43.458599][ T2033] FS: 00007fe501cfd440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 43.458926][ T2033] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.459236][ T2033] CR2: 000000000044f720 CR3: 000000000cabf006 CR4: 0000000000771ef0 [ 43.459549][ T2033] PKRU: 55555554 [ 43.459756][ T2033] Call Trace: [ 43.459964][ T2033] [ 43.460176][ T2033] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.460372][ T2033] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.460554][ T2033] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.460730][ T2033] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.460904][ T2033] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.461088][ T2033] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.461272][ T2033] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.461450][ T2033] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.461627][ T2033] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.461804][ T2033] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.461981][ T2033] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.462173][ T2033] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.462351][ T2033] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.462528][ T2033] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.462700][ T2033] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.462876][ T2033] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.463061][ T2033] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.463245][ T2033] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.463420][ T2033] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.463594][ T2033] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.463771][ T2033] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.463946][ T2033] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.464129][ T2033] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.464346][ T2033] ? move_addr_to_kernel (net/socket.c:2511) [ 43.464525][ T2033] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.464700][ T2033] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.464879][ T2033] ___sys_sendmsg (net/socket.c:2641) [ 43.465060][ T2033] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.465248][ T2033] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.465424][ T2033] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.465600][ T2033] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.465778][ T2033] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.465956][ T2033] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.466149][ T2033] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.466325][ T2033] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.466501][ T2033] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.466676][ T2033] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.466851][ T2033] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.467059][ T2033] RIP: 0033:0x7fe501e57c5e [ 43.467252][ T2033] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.467754][ T2033] RSP: 002b:00007fff97623e80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.467993][ T2033] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe501e57c5e [ 43.468248][ T2033] RDX: 0000000000000000 RSI: 00007fff97623f40 RDI: 0000000000000005 [ 43.468486][ T2033] RBP: 00007fff97623e90 R08: 0000000000000000 R09: 0000000000000000 [ 43.468721][ T2033] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.468959][ T2033] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.530864][ T2039] ------------[ cut here ]------------ | [ 43.531007][ T2039] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2039 | [ 43.531798][ T2039] Modules linked in: vrf veth | [ 43.532254][ T2039] Tainted: [W]=WARN [ 43.532352][ T2039] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.532513][ T2039] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.532646][ T2039] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.533106][ T2039] RSP: 0018:ffa00000032e75d0 EFLAGS: 00010286 [ 43.533321][ T2039] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f41f [ 43.533510][ T2039] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a0f8 [ 43.533704][ T2039] RBP: 1ff400000065cebb R08: 1fe2200001f8f420 R09: fffa3bfffffb05e6 [ 43.533895][ T2039] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7be34 [ 43.534092][ T2039] R13: ff1100000fc7be00 R14: ffffffff8e3c7940 R15: ff1100000fc7a040 [ 43.534300][ T2039] FS: 00007f1a63ecc440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 43.534523][ T2039] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.534682][ T2039] CR2: 000000000044f720 CR3: 000000000fc9f004 CR4: 0000000000771ef0 [ 43.534873][ T2039] PKRU: 55555554 [ 43.534968][ T2039] Call Trace: [ 43.535065][ T2039] [ 43.535130][ T2039] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.535263][ T2039] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.535399][ T2039] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.535526][ T2039] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.535651][ T2039] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.535778][ T2039] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.535904][ T2039] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.536038][ T2039] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.536173][ T2039] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.536303][ T2039] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.536433][ T2039] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.536563][ T2039] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.536688][ T2039] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.536819][ T2039] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.536949][ T2039] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.537077][ T2039] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.537210][ T2039] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.537342][ T2039] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.537471][ T2039] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.537598][ T2039] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.537727][ T2039] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.537854][ T2039] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.537980][ T2039] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.538145][ T2039] ? move_addr_to_kernel (net/socket.c:2511) [ 43.538272][ T2039] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.538406][ T2039] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.538539][ T2039] ___sys_sendmsg (net/socket.c:2641) [ 43.538668][ T2039] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.538803][ T2039] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.538936][ T2039] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.539071][ T2039] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.539204][ T2039] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.539334][ T2039] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.539461][ T2039] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.539592][ T2039] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.539723][ T2039] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.539851][ T2039] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.539979][ T2039] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.540144][ T2039] RIP: 0033:0x7f1a64026c5e [ 43.540280][ T2039] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.540730][ T2039] RSP: 002b:00007ffd405b54b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.540922][ T2039] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1a64026c5e [ 43.541117][ T2039] RDX: 0000000000000000 RSI: 00007ffd405b5570 RDI: 0000000000000005 [ 43.541313][ T2039] RBP: 00007ffd405b54c0 R08: 0000000000000000 R09: 0000000000000000 [ 43.541500][ T2039] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.541693][ T2039] R13: 0000000069cbe94a R14: 0000000000000004 R15: 000000000049d620 | [ 43.602894][ T2043] ------------[ cut here ]------------ | [ 43.603044][ T2043] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2043 | [ 43.603836][ T2043] Modules linked in: vrf veth | [ 43.604389][ T2043] Tainted: [W]=WARN [ 43.604486][ T2043] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.604647][ T2043] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.604782][ T2043] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.605335][ T2043] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 43.605498][ T2043] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0937 [ 43.605684][ T2043] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027849b8 [ 43.605869][ T2043] RBP: 1ff400000062eebb R08: 1fe22000004f0938 R09: fffa3bfffffb05e6 [ 43.606065][ T2043] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a3f4 [ 43.606347][ T2043] R13: ff1100000fc7a3c0 R14: ffffffff8e3c7940 R15: ff11000002784900 [ 43.606535][ T2043] FS: 00007f378ff3e440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 43.606757][ T2043] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.606919][ T2043] CR2: 000000000044f720 CR3: 000000000fc9f001 CR4: 0000000000771ef0 [ 43.607112][ T2043] PKRU: 55555554 [ 43.607294][ T2043] Call Trace: [ 43.607392][ T2043] [ 43.607457][ T2043] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.607586][ T2043] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.607718][ T2043] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.607845][ T2043] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.607972][ T2043] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.608104][ T2043] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.608322][ T2043] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.608449][ T2043] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.608578][ T2043] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.608705][ T2043] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.608835][ T2043] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.608958][ T2043] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.609090][ T2043] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.609309][ T2043] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.609433][ T2043] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.609559][ T2043] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.609684][ T2043] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.609810][ T2043] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.610015][ T2043] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.610216][ T2043] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.610347][ T2043] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.610473][ T2043] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.610598][ T2043] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.610755][ T2043] ? move_addr_to_kernel (net/socket.c:2511) [ 43.610955][ T2043] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.611087][ T2043] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.611268][ T2043] ___sys_sendmsg (net/socket.c:2641) [ 43.611395][ T2043] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.611526][ T2043] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.611655][ T2043] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.611858][ T2043] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.611988][ T2043] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.612127][ T2043] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.612334][ T2043] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.612461][ T2043] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.612587][ T2043] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.612712][ T2043] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.612836][ T2043] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.613074][ T2043] RIP: 0033:0x7f3790098c5e [ 43.613214][ T2043] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.613747][ T2043] RSP: 002b:00007fffd65e8f50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.613938][ T2043] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3790098c5e [ 43.614216][ T2043] RDX: 0000000000000000 RSI: 00007fffd65e9010 RDI: 0000000000000005 [ 43.614407][ T2043] RBP: 00007fffd65e8f60 R08: 0000000000000000 R09: 0000000000000000 [ 43.614595][ T2043] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.614864][ T2043] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 43.692878][ T2049] ------------[ cut here ]------------ | [ 43.693069][ T2049] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2049 | [ 43.693359][ T2049] Modules linked in: vrf veth | [ 43.693845][ T2049] Tainted: [W]=WARN [ 43.693988][ T2049] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.694213][ T2049] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.694398][ T2049] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.694899][ T2049] RSP: 0018:ffa00000032b75d0 EFLAGS: 00010286 [ 43.695109][ T2049] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0bd7 [ 43.695358][ T2049] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785eb8 [ 43.695592][ T2049] RBP: 1ff4000000656ebb R08: 1fe22000004f0bd8 R09: fffa3bfffffb05e6 [ 43.695828][ T2049] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785734 [ 43.696069][ T2049] R13: ff11000002785700 R14: ffffffff8e3c7940 R15: ff11000002785e00 [ 43.696320][ T2049] FS: 00007fbda6ddb440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 43.696592][ T2049] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.696803][ T2049] CR2: 000000000044f720 CR3: 000000000fafd004 CR4: 0000000000771ef0 [ 43.697046][ T2049] PKRU: 55555554 [ 43.697198][ T2049] Call Trace: [ 43.697342][ T2049] [ 43.697455][ T2049] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.697629][ T2049] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.697814][ T2049] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.697989][ T2049] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.698180][ T2049] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.698358][ T2049] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.698537][ T2049] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.698716][ T2049] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.698894][ T2049] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.699075][ T2049] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.699264][ T2049] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.699438][ T2049] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.699615][ T2049] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.699790][ T2049] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.699963][ T2049] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.700153][ T2049] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.700330][ T2049] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.700505][ T2049] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.700678][ T2049] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.700852][ T2049] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.701030][ T2049] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.701225][ T2049] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.701400][ T2049] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.701603][ T2049] ? move_addr_to_kernel (net/socket.c:2511) [ 43.701783][ T2049] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.701958][ T2049] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.702155][ T2049] ___sys_sendmsg (net/socket.c:2641) [ 43.702331][ T2049] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.702511][ T2049] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.702691][ T2049] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.702868][ T2049] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.703048][ T2049] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.703241][ T2049] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.703417][ T2049] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.703592][ T2049] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.703767][ T2049] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.703942][ T2049] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.704125][ T2049] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.704343][ T2049] RIP: 0033:0x7fbda6f35c5e [ 43.704525][ T2049] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.705030][ T2049] RSP: 002b:00007ffee7d946b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.705289][ T2049] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbda6f35c5e [ 43.705525][ T2049] RDX: 0000000000000000 RSI: 00007ffee7d94770 RDI: 0000000000000005 [ 43.705767][ T2049] RBP: 00007ffee7d946c0 R08: 0000000000000000 R09: 0000000000000000 [ 43.706004][ T2049] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.706256][ T2049] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 43.769170][ T2053] ------------[ cut here ]------------ | [ 43.769359][ T2053] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2053 | [ 43.769630][ T2053] Modules linked in: vrf veth | [ 43.770112][ T2053] Tainted: [W]=WARN [ 43.770808][ T2053] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.771081][ T2053] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.771361][ T2053] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.771905][ T2053] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 43.772113][ T2053] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e708f [ 43.772359][ T2053] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38478 [ 43.772596][ T2053] RBP: 1ff400000062eebb R08: 1fe22000009e7090 R09: fffa3bfffffb05e6 [ 43.772830][ T2053] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39734 [ 43.773069][ T2053] R13: ff11000004f39700 R14: ffffffff8e3c7940 R15: ff11000004f383c0 [ 43.773318][ T2053] FS: 00007fd661a1e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 43.773588][ T2053] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.773795][ T2053] CR2: 000000000044f720 CR3: 000000000fafd003 CR4: 0000000000771ef0 [ 43.774039][ T2053] PKRU: 55555554 [ 43.774192][ T2053] Call Trace: [ 43.774333][ T2053] [ 43.774446][ T2053] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.774620][ T2053] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.774805][ T2053] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.774981][ T2053] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.775171][ T2053] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.775348][ T2053] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.775519][ T2053] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.775698][ T2053] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.775872][ T2053] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.776052][ T2053] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.776244][ T2053] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.776415][ T2053] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.776592][ T2053] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.776768][ T2053] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.776940][ T2053] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.777121][ T2053] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.777308][ T2053] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.777483][ T2053] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.777659][ T2053] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.777834][ T2053] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.778013][ T2053] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.778205][ T2053] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.778381][ T2053] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.778590][ T2053] ? move_addr_to_kernel (net/socket.c:2511) [ 43.778766][ T2053] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.778942][ T2053] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.779127][ T2053] ___sys_sendmsg (net/socket.c:2641) [ 43.779313][ T2053] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.779491][ T2053] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.779669][ T2053] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.779846][ T2053] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.780019][ T2053] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.780216][ T2053] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.780389][ T2053] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.780564][ T2053] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.780741][ T2053] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.780916][ T2053] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.781098][ T2053] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.781312][ T2053] RIP: 0033:0x7fd661b78c5e [ 43.781493][ T2053] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.781993][ T2053] RSP: 002b:00007ffc29b0ddd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.782244][ T2053] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd661b78c5e [ 43.782482][ T2053] RDX: 0000000000000000 RSI: 00007ffc29b0de90 RDI: 0000000000000005 [ 43.782719][ T2053] RBP: 00007ffc29b0dde0 R08: 0000000000000000 R09: 0000000000000000 [ 43.782954][ T2053] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.783210][ T2053] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 43.858209][ T2059] ------------[ cut here ]------------ | [ 43.858360][ T2059] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2059 | [ 43.858586][ T2059] Modules linked in: vrf veth | [ 43.858983][ T2059] Tainted: [W]=WARN [ 43.859088][ T2059] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.859254][ T2059] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.859390][ T2059] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.859843][ T2059] RSP: 0018:ffa00000032f75d0 EFLAGS: 00010286 [ 43.860004][ T2059] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e70ff [ 43.860392][ T2059] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f387f8 [ 43.860584][ T2059] RBP: 1ff400000065eebb R08: 1fe22000009e7100 R09: fffa3bfffffb05e6 [ 43.860780][ T2059] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f391f4 [ 43.860970][ T2059] R13: ff11000004f391c0 R14: ffffffff8e3c7940 R15: ff11000004f38740 [ 43.861232][ T2059] FS: 00007f039e553440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 43.861455][ T2059] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.861617][ T2059] CR2: 000000000044f720 CR3: 00000000048fc004 CR4: 0000000000771ef0 [ 43.861805][ T2059] PKRU: 55555554 [ 43.861900][ T2059] Call Trace: [ 43.861993][ T2059] [ 43.862062][ T2059] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.862273][ T2059] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.862406][ T2059] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.862533][ T2059] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.862659][ T2059] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.862789][ T2059] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.862914][ T2059] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.863043][ T2059] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.863237][ T2059] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.863361][ T2059] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.863491][ T2059] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.863614][ T2059] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.863742][ T2059] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.863869][ T2059] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.863993][ T2059] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.864125][ T2059] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.864261][ T2059] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.864386][ T2059] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.864512][ T2059] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.864640][ T2059] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.864770][ T2059] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.864895][ T2059] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.865020][ T2059] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.865182][ T2059] ? move_addr_to_kernel (net/socket.c:2511) [ 43.865309][ T2059] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.865433][ T2059] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.865560][ T2059] ___sys_sendmsg (net/socket.c:2641) [ 43.865685][ T2059] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.865816][ T2059] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.865943][ T2059] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.866075][ T2059] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.866205][ T2059] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.866333][ T2059] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.866458][ T2059] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.866587][ T2059] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.866713][ T2059] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.866836][ T2059] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.866961][ T2059] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.867120][ T2059] RIP: 0033:0x7f039e6adc5e [ 43.867258][ T2059] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.867715][ T2059] RSP: 002b:00007fff02f6f0f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.867908][ T2059] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f039e6adc5e [ 43.868100][ T2059] RDX: 0000000000000000 RSI: 00007fff02f6f1b0 RDI: 0000000000000005 [ 43.868293][ T2059] RBP: 00007fff02f6f100 R08: 0000000000000000 R09: 0000000000000000 [ 43.868485][ T2059] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.868673][ T2059] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 43.934421][ T2063] ------------[ cut here ]------------ | [ 43.934576][ T2063] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2063 | [ 43.934801][ T2063] Modules linked in: vrf veth | [ 43.935207][ T2063] Tainted: [W]=WARN [ 43.935303][ T2063] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.935461][ T2063] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 43.935597][ T2063] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.936051][ T2063] RSP: 0018:ffa00000033075d0 EFLAGS: 00010286 [ 43.936279][ T2063] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf24f [ 43.936470][ T2063] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679278 [ 43.936661][ T2063] RBP: 1ff4000000660ebb R08: 1fe22000016cf250 R09: fffa3bfffffb05e6 [ 43.936848][ T2063] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679c74 [ 43.937044][ T2063] R13: ff1100000b679c40 R14: ffffffff8e3c7940 R15: ff1100000b6791c0 [ 43.937298][ T2063] FS: 00007f000fb4d440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 43.937521][ T2063] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.937680][ T2063] CR2: 000000000044f720 CR3: 00000000048fc001 CR4: 0000000000771ef0 [ 43.937870][ T2063] PKRU: 55555554 [ 43.937964][ T2063] Call Trace: [ 43.938063][ T2063] [ 43.938129][ T2063] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 43.938411][ T2063] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 43.938550][ T2063] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 43.938677][ T2063] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.938801][ T2063] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.938931][ T2063] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 43.939064][ T2063] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 43.939287][ T2063] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 43.939413][ T2063] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 43.939540][ T2063] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 43.939667][ T2063] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 43.939791][ T2063] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 43.939920][ T2063] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 43.940050][ T2063] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 43.940268][ T2063] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 43.940396][ T2063] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 43.940524][ T2063] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.940652][ T2063] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 43.940779][ T2063] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 43.940904][ T2063] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 43.941033][ T2063] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 43.941256][ T2063] ? copy_msghdr_from_user (net/socket.c:2525) [ 43.941381][ T2063] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 43.941537][ T2063] ? move_addr_to_kernel (net/socket.c:2511) [ 43.941666][ T2063] ? filemap_map_folio_range (mm/filemap.c:3873) [ 43.941794][ T2063] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 43.941923][ T2063] ___sys_sendmsg (net/socket.c:2641) [ 43.942050][ T2063] ? copy_msghdr_from_user (net/socket.c:2628) [ 43.942270][ T2063] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 43.942401][ T2063] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 43.942527][ T2063] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 43.942654][ T2063] ? __sys_sendmsg_sock (net/socket.c:2656) [ 43.942786][ T2063] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 43.942914][ T2063] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.943045][ T2063] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 43.943266][ T2063] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 43.943390][ T2063] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.943518][ T2063] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.943672][ T2063] RIP: 0033:0x7f000fca7c5e [ 43.943807][ T2063] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.944347][ T2063] RSP: 002b:00007ffddd824cd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.944538][ T2063] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f000fca7c5e [ 43.944725][ T2063] RDX: 0000000000000000 RSI: 00007ffddd824d90 RDI: 0000000000000005 [ 43.944912][ T2063] RBP: 00007ffddd824ce0 R08: 0000000000000000 R09: 0000000000000000 [ 43.945103][ T2063] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 43.945359][ T2063] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.017052][ T2069] ------------[ cut here ]------------ | [ 44.017210][ T2069] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2069 | [ 44.017438][ T2069] Modules linked in: vrf veth | [ 44.017832][ T2069] Tainted: [W]=WARN [ 44.017928][ T2069] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.018091][ T2069] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.018231][ T2069] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.018680][ T2069] RSP: 0018:ffa00000032075d0 EFLAGS: 00010286 [ 44.018838][ T2069] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf137 [ 44.019026][ T2069] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6789b8 [ 44.019982][ T2069] RBP: 1ff4000000640ebb R08: 1fe22000016cf138 R09: fffa3bfffffb05e6 [ 44.020272][ T2069] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679034 [ 44.020463][ T2069] R13: ff1100000b679000 R14: ffffffff8e3c7940 R15: ff1100000b678900 [ 44.020653][ T2069] FS: 00007f41317fb440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 44.020875][ T2069] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.021034][ T2069] CR2: 000000000044f720 CR3: 000000000fd44003 CR4: 0000000000771ef0 [ 44.021321][ T2069] PKRU: 55555554 [ 44.021416][ T2069] Call Trace: [ 44.021511][ T2069] [ 44.021579][ T2069] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.021707][ T2069] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.021841][ T2069] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.021971][ T2069] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.022100][ T2069] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.022312][ T2069] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.022443][ T2069] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.022571][ T2069] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.022698][ T2069] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.022827][ T2069] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.022958][ T2069] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.023086][ T2069] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.023285][ T2069] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.023415][ T2069] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.023540][ T2069] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.023669][ T2069] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.023796][ T2069] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.023923][ T2069] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.024057][ T2069] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.024249][ T2069] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.024378][ T2069] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.024502][ T2069] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.024627][ T2069] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.024782][ T2069] ? move_addr_to_kernel (net/socket.c:2511) [ 44.024908][ T2069] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.025033][ T2069] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.025240][ T2069] ___sys_sendmsg (net/socket.c:2641) [ 44.025370][ T2069] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.025504][ T2069] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.025634][ T2069] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.025764][ T2069] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.025890][ T2069] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.026018][ T2069] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.026209][ T2069] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.026334][ T2069] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.026460][ T2069] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.026584][ T2069] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.026710][ T2069] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.026866][ T2069] RIP: 0033:0x7f4131955c5e [ 44.026999][ T2069] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.027512][ T2069] RSP: 002b:00007fff65292b40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.027701][ T2069] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4131955c5e [ 44.027887][ T2069] RDX: 0000000000000000 RSI: 00007fff65292c00 RDI: 0000000000000005 [ 44.028078][ T2069] RBP: 00007fff65292b50 R08: 0000000000000000 R09: 0000000000000000 [ 44.028343][ T2069] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.028531][ T2069] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.091568][ T2073] ------------[ cut here ]------------ | [ 44.091719][ T2073] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2073 | [ 44.091948][ T2073] Modules linked in: vrf veth | [ 44.092360][ T2073] Tainted: [W]=WARN [ 44.092457][ T2073] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.092621][ T2073] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.092758][ T2073] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.093632][ T2073] RSP: 0018:ffa00000033075d0 EFLAGS: 00010286 [ 44.093796][ T2073] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d687 [ 44.093986][ T2073] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b438 [ 44.094182][ T2073] RBP: 1ff4000000660ebb R08: 1fe2200000a8d688 R09: fffa3bfffffb05e6 [ 44.094371][ T2073] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546be34 [ 44.094562][ T2073] R13: ff1100000546be00 R14: ffffffff8e3c7940 R15: ff1100000546b380 [ 44.094753][ T2073] FS: 00007fe72533c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 44.094978][ T2073] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.095147][ T2073] CR2: 000000000044f720 CR3: 000000000fd44006 CR4: 0000000000771ef0 [ 44.095342][ T2073] PKRU: 55555554 [ 44.095439][ T2073] Call Trace: [ 44.095537][ T2073] [ 44.095601][ T2073] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.095728][ T2073] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.095863][ T2073] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.095989][ T2073] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.096121][ T2073] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.096254][ T2073] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.096383][ T2073] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.096511][ T2073] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.096639][ T2073] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.096769][ T2073] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.096898][ T2073] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.097025][ T2073] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.097164][ T2073] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.097292][ T2073] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.097420][ T2073] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.097548][ T2073] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.097678][ T2073] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.097808][ T2073] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.097936][ T2073] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.098068][ T2073] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.098203][ T2073] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.098328][ T2073] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.098454][ T2073] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.098610][ T2073] ? move_addr_to_kernel (net/socket.c:2511) [ 44.098746][ T2073] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.098877][ T2073] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.099008][ T2073] ___sys_sendmsg (net/socket.c:2641) [ 44.099145][ T2073] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.099279][ T2073] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.099411][ T2073] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.099544][ T2073] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.099673][ T2073] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.099804][ T2073] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.099932][ T2073] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.100062][ T2073] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.100195][ T2073] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.100323][ T2073] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.100452][ T2073] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.100611][ T2073] RIP: 0033:0x7fe725496c5e [ 44.100746][ T2073] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.101213][ T2073] RSP: 002b:00007fff4c761870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.101405][ T2073] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe725496c5e [ 44.101595][ T2073] RDX: 0000000000000000 RSI: 00007fff4c761930 RDI: 0000000000000005 [ 44.101780][ T2073] RBP: 00007fff4c761880 R08: 0000000000000000 R09: 0000000000000000 [ 44.101971][ T2073] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.102169][ T2073] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.181382][ T2079] ------------[ cut here ]------------ | [ 44.181534][ T2079] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2079 | [ 44.181756][ T2079] Modules linked in: vrf veth | [ 44.182172][ T2079] Tainted: [W]=WARN [ 44.182269][ T2079] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.182427][ T2079] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.182569][ T2079] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.183021][ T2079] RSP: 0018:ffa00000031775d0 EFLAGS: 00010286 [ 44.183195][ T2079] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d4ff [ 44.183385][ T2079] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a7f8 [ 44.183573][ T2079] RBP: 1ff400000062eebb R08: 1fe2200000a8d500 R09: fffa3bfffffb05e6 [ 44.183764][ T2079] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b8f4 [ 44.183955][ T2079] R13: ff1100000546b8c0 R14: ffffffff8e3c7940 R15: ff1100000546a740 [ 44.184543][ T2079] FS: 00007fc8c03f3440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 44.184767][ T2079] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.184928][ T2079] CR2: 000000000044f720 CR3: 000000000fd27001 CR4: 0000000000771ef0 [ 44.185129][ T2079] PKRU: 55555554 [ 44.185230][ T2079] Call Trace: [ 44.185326][ T2079] [ 44.185392][ T2079] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.185518][ T2079] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.185652][ T2079] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.185779][ T2079] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.185904][ T2079] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.186035][ T2079] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.186168][ T2079] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.186295][ T2079] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.186425][ T2079] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.186550][ T2079] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.186677][ T2079] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.186801][ T2079] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.186932][ T2079] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.187061][ T2079] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.187191][ T2079] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.187319][ T2079] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.187446][ T2079] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.187576][ T2079] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.187701][ T2079] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.187829][ T2079] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.187958][ T2079] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.188087][ T2079] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.188219][ T2079] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.188376][ T2079] ? move_addr_to_kernel (net/socket.c:2511) [ 44.188504][ T2079] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.188630][ T2079] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.188760][ T2079] ___sys_sendmsg (net/socket.c:2641) [ 44.188885][ T2079] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.189016][ T2079] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.189156][ T2079] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.189289][ T2079] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.189415][ T2079] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.189545][ T2079] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.189671][ T2079] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.189797][ T2079] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.189925][ T2079] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.190052][ T2079] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.190181][ T2079] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.190346][ T2079] RIP: 0033:0x7fc8c054dc5e [ 44.190483][ T2079] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.190940][ T2079] RSP: 002b:00007ffc924f9fc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.191138][ T2079] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc8c054dc5e [ 44.191329][ T2079] RDX: 0000000000000000 RSI: 00007ffc924fa080 RDI: 0000000000000005 [ 44.191515][ T2079] RBP: 00007ffc924f9fd0 R08: 0000000000000000 R09: 0000000000000000 [ 44.191702][ T2079] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.191895][ T2079] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.263706][ T2083] ------------[ cut here ]------------ | [ 44.263857][ T2083] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2083 | [ 44.264084][ T2083] Modules linked in: vrf veth | [ 44.264516][ T2083] Tainted: [W]=WARN [ 44.264614][ T2083] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.264772][ T2083] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.264911][ T2083] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.265382][ T2083] RSP: 0018:ffa00000033575d0 EFLAGS: 00010286 [ 44.265545][ T2083] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece617 [ 44.265732][ T2083] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6730b8 [ 44.265921][ T2083] RBP: 1ff400000066aebb R08: 1fe2200001ece618 R09: fffa3bfffffb05e6 [ 44.266113][ T2083] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672e74 [ 44.266310][ T2083] R13: ff1100000f672e40 R14: ffffffff8e3c7940 R15: ff1100000f673000 [ 44.266502][ T2083] FS: 00007fd95dcc6440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 44.266728][ T2083] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.266892][ T2083] CR2: 000000000044f720 CR3: 000000000fd27006 CR4: 0000000000771ef0 [ 44.267090][ T2083] PKRU: 55555554 [ 44.267191][ T2083] Call Trace: [ 44.267289][ T2083] [ 44.267354][ T2083] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.267484][ T2083] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.267621][ T2083] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.267746][ T2083] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.267869][ T2083] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.267996][ T2083] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.268127][ T2083] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.268257][ T2083] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.268384][ T2083] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.268509][ T2083] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.268639][ T2083] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.268761][ T2083] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.268890][ T2083] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.269018][ T2083] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.269150][ T2083] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.269278][ T2083] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.269409][ T2083] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.269541][ T2083] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.269666][ T2083] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.269792][ T2083] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.269921][ T2083] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.270050][ T2083] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.270178][ T2083] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.270336][ T2083] ? move_addr_to_kernel (net/socket.c:2511) [ 44.270467][ T2083] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.270593][ T2083] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.270720][ T2083] ___sys_sendmsg (net/socket.c:2641) [ 44.270846][ T2083] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.270976][ T2083] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.271105][ T2083] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.271239][ T2083] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.271365][ T2083] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.271496][ T2083] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.271625][ T2083] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.271751][ T2083] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.271877][ T2083] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.272005][ T2083] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.272144][ T2083] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.272301][ T2083] RIP: 0033:0x7fd95de20c5e [ 44.272435][ T2083] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.272890][ T2083] RSP: 002b:00007ffe28046780 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.273081][ T2083] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fd95de20c5e [ 44.273273][ T2083] RDX: 0000000000000000 RSI: 00007ffe28046840 RDI: 0000000000000005 [ 44.273463][ T2083] RBP: 00007ffe28046790 R08: 0000000000000000 R09: 0000000000000000 [ 44.273658][ T2083] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.273847][ T2083] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.333838][ T2089] ------------[ cut here ]------------ | [ 44.333989][ T2089] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2089 | [ 44.334234][ T2089] Modules linked in: vrf veth | [ 44.334632][ T2089] Tainted: [W]=WARN [ 44.334729][ T2089] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.334889][ T2089] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.335024][ T2089] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.335488][ T2089] RSP: 0018:ffa00000032075d0 EFLAGS: 00010286 [ 44.335651][ T2089] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece537 [ 44.335844][ T2089] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6729b8 [ 44.336032][ T2089] RBP: 1ff4000000640ebb R08: 1fe2200001ece538 R09: fffa3bfffffb05e6 [ 44.336231][ T2089] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672af4 [ 44.336419][ T2089] R13: ff1100000f672ac0 R14: ffffffff8e3c7940 R15: ff1100000f672900 [ 44.336610][ T2089] FS: 00007f337355a440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 44.336831][ T2089] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.336989][ T2089] CR2: 000000000044f720 CR3: 000000000fc6d005 CR4: 0000000000771ef0 [ 44.337189][ T2089] PKRU: 55555554 [ 44.337285][ T2089] Call Trace: [ 44.337383][ T2089] [ 44.337447][ T2089] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.337573][ T2089] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.337707][ T2089] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.337832][ T2089] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.337956][ T2089] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.338085][ T2089] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.338215][ T2089] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.338340][ T2089] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.338467][ T2089] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.338592][ T2089] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.338720][ T2089] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.338843][ T2089] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.338969][ T2089] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.339102][ T2089] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.339706][ T2089] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.339834][ T2089] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.339961][ T2089] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.340095][ T2089] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.340227][ T2089] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.340353][ T2089] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.340483][ T2089] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.340612][ T2089] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.340736][ T2089] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.340893][ T2089] ? move_addr_to_kernel (net/socket.c:2511) [ 44.341017][ T2089] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.341148][ T2089] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.341275][ T2089] ___sys_sendmsg (net/socket.c:2641) [ 44.341405][ T2089] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.341534][ T2089] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.341663][ T2089] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.341793][ T2089] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.341921][ T2089] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.342054][ T2089] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.342183][ T2089] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.342309][ T2089] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.342436][ T2089] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.342562][ T2089] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.342688][ T2089] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.342845][ T2089] RIP: 0033:0x7f33736b4c5e [ 44.342978][ T2089] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.343444][ T2089] RSP: 002b:00007fffd5e564d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.343637][ T2089] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f33736b4c5e [ 44.343826][ T2089] RDX: 0000000000000000 RSI: 00007fffd5e56590 RDI: 0000000000000005 [ 44.344015][ T2089] RBP: 00007fffd5e564e0 R08: 0000000000000000 R09: 0000000000000000 [ 44.344210][ T2089] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.344401][ T2089] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.406830][ T2093] ------------[ cut here ]------------ | [ 44.407027][ T2093] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2093 | [ 44.407300][ T2093] Modules linked in: vrf veth | [ 44.407698][ T2093] Tainted: [W]=WARN [ 44.407793][ T2093] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.407951][ T2093] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.408093][ T2093] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.408557][ T2093] RSP: 0018:ffa00000033875d0 EFLAGS: 00010286 [ 44.408716][ T2093] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe220000181996f [ 44.408903][ T2093] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccb78 [ 44.409097][ T2093] RBP: 1ff4000000670ebb R08: 1fe2200001819970 R09: fffa3bfffffb05e6 [ 44.409290][ T2093] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cc074 [ 44.409476][ T2093] R13: ff1100000c0cc040 R14: ffffffff8e3c7940 R15: ff1100000c0ccac0 [ 44.409664][ T2093] FS: 00007f27410ef440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 44.409885][ T2093] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.410047][ T2093] CR2: 000000000044f720 CR3: 000000000d6d1003 CR4: 0000000000771ef0 [ 44.410239][ T2093] PKRU: 55555554 [ 44.410332][ T2093] Call Trace: [ 44.410428][ T2093] [ 44.410495][ T2093] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.410621][ T2093] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.410754][ T2093] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.410882][ T2093] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.411005][ T2093] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.411145][ T2093] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.411268][ T2093] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.411393][ T2093] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.411517][ T2093] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.411641][ T2093] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.411768][ T2093] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.411893][ T2093] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.412019][ T2093] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.412149][ T2093] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.412273][ T2093] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.412399][ T2093] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.412525][ T2093] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.412650][ T2093] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.412776][ T2093] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.412902][ T2093] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.413034][ T2093] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.413167][ T2093] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.413291][ T2093] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.413443][ T2093] ? move_addr_to_kernel (net/socket.c:2511) [ 44.413571][ T2093] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.413698][ T2093] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.413824][ T2093] ___sys_sendmsg (net/socket.c:2641) [ 44.413949][ T2093] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.414078][ T2093] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.414258][ T2093] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.414385][ T2093] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.414509][ T2093] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.414636][ T2093] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.414770][ T2093] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.414895][ T2093] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.415022][ T2093] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.415200][ T2093] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.415326][ T2093] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.415483][ T2093] RIP: 0033:0x7f2741249c5e [ 44.415616][ T2093] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.416072][ T2093] RSP: 002b:00007ffcadd79fd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.416310][ T2093] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2741249c5e [ 44.416495][ T2093] RDX: 0000000000000000 RSI: 00007ffcadd7a090 RDI: 0000000000000005 [ 44.416683][ T2093] RBP: 00007ffcadd79fe0 R08: 0000000000000000 R09: 0000000000000000 [ 44.416869][ T2093] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.417060][ T2093] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.499082][ T2099] ------------[ cut here ]------------ | [ 44.499243][ T2099] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2099 | [ 44.499474][ T2099] Modules linked in: vrf veth | [ 44.499870][ T2099] Tainted: [W]=WARN [ 44.499968][ T2099] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.500139][ T2099] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.500274][ T2099] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.500738][ T2099] RSP: 0018:ffa00000033c75d0 EFLAGS: 00010286 [ 44.500902][ T2099] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe220000181988f [ 44.501098][ T2099] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc478 [ 44.501292][ T2099] RBP: 1ff4000000678ebb R08: 1fe2200001819890 R09: fffa3bfffffb05e6 [ 44.501480][ T2099] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd1f4 [ 44.501671][ T2099] R13: ff1100000c0cd1c0 R14: ffffffff8e3c7940 R15: ff1100000c0cc3c0 [ 44.501863][ T2099] FS: 00007f19e2a4d440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 44.502090][ T2099] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.502261][ T2099] CR2: 000000000044f720 CR3: 000000000fbf1004 CR4: 0000000000771ef0 [ 44.502454][ T2099] PKRU: 55555554 [ 44.502550][ T2099] Call Trace: [ 44.502646][ T2099] [ 44.502711][ T2099] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.502842][ T2099] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.502977][ T2099] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.503110][ T2099] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.503241][ T2099] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.503371][ T2099] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.503500][ T2099] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.503630][ T2099] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.503757][ T2099] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.503885][ T2099] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.504021][ T2099] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.504155][ T2099] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.504291][ T2099] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.504418][ T2099] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.504545][ T2099] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.504672][ T2099] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.504798][ T2099] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.504926][ T2099] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.505061][ T2099] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.505916][ T2099] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.506051][ T2099] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.506181][ T2099] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.506307][ T2099] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.506467][ T2099] ? move_addr_to_kernel (net/socket.c:2511) [ 44.506596][ T2099] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.506723][ T2099] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.506852][ T2099] ___sys_sendmsg (net/socket.c:2641) [ 44.506977][ T2099] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.507110][ T2099] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.507243][ T2099] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.507374][ T2099] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.507501][ T2099] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.507630][ T2099] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.507756][ T2099] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.507883][ T2099] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.508009][ T2099] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.508145][ T2099] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.508272][ T2099] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.508429][ T2099] RIP: 0033:0x7f19e2ba7c5e [ 44.508566][ T2099] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.509019][ T2099] RSP: 002b:00007ffc9c3a1bd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.509221][ T2099] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f19e2ba7c5e [ 44.509413][ T2099] RDX: 0000000000000000 RSI: 00007ffc9c3a1c90 RDI: 0000000000000005 [ 44.509601][ T2099] RBP: 00007ffc9c3a1be0 R08: 0000000000000000 R09: 0000000000000000 [ 44.509789][ T2099] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.509986][ T2099] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.565665][ T2103] ------------[ cut here ]------------ | [ 44.565815][ T2103] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2103 | [ 44.566048][ T2103] Modules linked in: vrf veth | [ 44.566985][ T2103] Tainted: [W]=WARN [ 44.567084][ T2103] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.567298][ T2103] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.567432][ T2103] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.567884][ T2103] RSP: 0018:ffa00000033b75d0 EFLAGS: 00010286 [ 44.568050][ T2103] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf3d7 [ 44.568285][ T2103] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679eb8 [ 44.568475][ T2103] RBP: 1ff4000000676ebb R08: 1fe22000016cf3d8 R09: fffa3bfffffb05e6 [ 44.568662][ T2103] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678e74 [ 44.568850][ T2103] R13: ff1100000b678e40 R14: ffffffff8e3c7940 R15: ff1100000b679e00 [ 44.569045][ T2103] FS: 00007f342c69b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 44.569282][ T2103] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.569444][ T2103] CR2: 000000000044f720 CR3: 000000000fd2e005 CR4: 0000000000771ef0 [ 44.569634][ T2103] PKRU: 55555554 [ 44.569728][ T2103] Call Trace: [ 44.569822][ T2103] [ 44.569890][ T2103] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.570017][ T2103] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.570156][ T2103] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.570284][ T2103] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.570411][ T2103] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.570542][ T2103] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.570667][ T2103] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.570795][ T2103] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.570920][ T2103] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.571051][ T2103] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.571183][ T2103] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.571306][ T2103] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.571432][ T2103] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.571558][ T2103] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.571680][ T2103] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.571807][ T2103] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.571932][ T2103] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.572062][ T2103] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.572196][ T2103] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.572324][ T2103] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.572452][ T2103] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.572577][ T2103] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.572701][ T2103] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.572855][ T2103] ? move_addr_to_kernel (net/socket.c:2511) [ 44.572984][ T2103] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.573111][ T2103] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.573240][ T2103] ___sys_sendmsg (net/socket.c:2641) [ 44.573366][ T2103] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.573496][ T2103] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.573624][ T2103] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.573754][ T2103] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.573882][ T2103] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.574010][ T2103] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.574142][ T2103] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.574267][ T2103] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.574395][ T2103] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.574520][ T2103] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.574648][ T2103] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.574804][ T2103] RIP: 0033:0x7f342c7f5c5e [ 44.574940][ T2103] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.575401][ T2103] RSP: 002b:00007ffe23fd9d20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.575592][ T2103] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f342c7f5c5e [ 44.575781][ T2103] RDX: 0000000000000000 RSI: 00007ffe23fd9de0 RDI: 0000000000000005 [ 44.575970][ T2103] RBP: 00007ffe23fd9d30 R08: 0000000000000000 R09: 0000000000000000 [ 44.576167][ T2103] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.576357][ T2103] R13: 0000000069cbe94b R14: 0000000000000004 R15: 000000000049d620 | [ 44.652294][ T2109] ------------[ cut here ]------------ | [ 44.652446][ T2109] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2109 | [ 44.652680][ T2109] Modules linked in: vrf veth | [ 44.653082][ T2109] Tainted: [W]=WARN [ 44.654029][ T2109] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.654265][ T2109] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.654404][ T2109] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.654868][ T2109] RSP: 0018:ffa00000032075d0 EFLAGS: 00010286 [ 44.655028][ T2109] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f537 [ 44.655303][ T2109] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a9b8 [ 44.655496][ T2109] RBP: 1ff4000000640ebb R08: 1fe2200001f8f538 R09: fffa3bfffffb05e6 [ 44.655689][ T2109] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7bc74 [ 44.655878][ T2109] R13: ff1100000fc7bc40 R14: ffffffff8e3c7940 R15: ff1100000fc7a900 [ 44.656069][ T2109] FS: 00007f819dccb440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 44.656363][ T2109] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.656522][ T2109] CR2: 000000000044f720 CR3: 00000000024b5004 CR4: 0000000000771ef0 [ 44.656712][ T2109] PKRU: 55555554 [ 44.656808][ T2109] Call Trace: [ 44.656903][ T2109] [ 44.656967][ T2109] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.657105][ T2109] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.657305][ T2109] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.657433][ T2109] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.657564][ T2109] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.657697][ T2109] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.657825][ T2109] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.657955][ T2109] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.658084][ T2109] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.658260][ T2109] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.658390][ T2109] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.658516][ T2109] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.658643][ T2109] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.658771][ T2109] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.658899][ T2109] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.659025][ T2109] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.659160][ T2109] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.659288][ T2109] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.659414][ T2109] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.659543][ T2109] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.659673][ T2109] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.659803][ T2109] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.659929][ T2109] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.660085][ T2109] ? move_addr_to_kernel (net/socket.c:2511) [ 44.660217][ T2109] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.660343][ T2109] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.660471][ T2109] ___sys_sendmsg (net/socket.c:2641) [ 44.660599][ T2109] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.660729][ T2109] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.660859][ T2109] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.660987][ T2109] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.661115][ T2109] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.661250][ T2109] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.661377][ T2109] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.661506][ T2109] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.661637][ T2109] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.661762][ T2109] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.661888][ T2109] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.662048][ T2109] RIP: 0033:0x7f819de25c5e [ 44.662186][ T2109] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.662643][ T2109] RSP: 002b:00007ffe1a34b2b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.662832][ T2109] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f819de25c5e [ 44.663019][ T2109] RDX: 0000000000000000 RSI: 00007ffe1a34b370 RDI: 0000000000000005 [ 44.663212][ T2109] RBP: 00007ffe1a34b2c0 R08: 0000000000000000 R09: 0000000000000000 [ 44.663401][ T2109] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.663591][ T2109] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 44.730781][ T2113] ------------[ cut here ]------------ | [ 44.730996][ T2113] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2113 | [ 44.731527][ T2113] Modules linked in: vrf veth | [ 44.732015][ T2113] Tainted: [W]=WARN [ 44.732174][ T2113] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.732380][ T2113] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.732563][ T2113] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.733080][ T2113] RSP: 0018:ffa00000033875d0 EFLAGS: 00010286 [ 44.733314][ T2113] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f767 [ 44.733552][ T2113] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7bb38 [ 44.733816][ T2113] RBP: 1ff4000000670ebb R08: 1fe2200001f8f768 R09: fffa3bfffffb05e6 [ 44.734059][ T2113] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a074 [ 44.734308][ T2113] R13: ff1100000fc7a040 R14: ffffffff8e3c7940 R15: ff1100000fc7ba80 [ 44.734551][ T2113] FS: 00007f7a0769f440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 44.734821][ T2113] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.735032][ T2113] CR2: 000000000044f720 CR3: 000000000fd57002 CR4: 0000000000771ef0 [ 44.735291][ T2113] PKRU: 55555554 [ 44.735433][ T2113] Call Trace: [ 44.735575][ T2113] [ 44.735686][ T2113] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.735862][ T2113] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.736053][ T2113] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.736239][ T2113] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.736415][ T2113] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.736593][ T2113] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.736765][ T2113] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.736939][ T2113] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.737119][ T2113] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.737302][ T2113] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.737479][ T2113] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.737656][ T2113] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.737832][ T2113] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.738008][ T2113] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.738195][ T2113] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.738371][ T2113] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.738544][ T2113] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.738718][ T2113] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.738896][ T2113] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.739075][ T2113] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.739265][ T2113] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.739440][ T2113] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.739615][ T2113] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.739817][ T2113] ? move_addr_to_kernel (net/socket.c:2511) [ 44.739995][ T2113] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.740184][ T2113] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.740363][ T2113] ___sys_sendmsg (net/socket.c:2641) [ 44.740537][ T2113] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.740715][ T2113] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.740893][ T2113] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.741074][ T2113] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.741261][ T2113] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.741438][ T2113] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.741611][ T2113] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.741785][ T2113] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.741961][ T2113] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.742155][ T2113] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.742333][ T2113] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.742536][ T2113] RIP: 0033:0x7f7a077f9c5e [ 44.742721][ T2113] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.743237][ T2113] RSP: 002b:00007ffc30648cb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.743472][ T2113] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7a077f9c5e [ 44.743709][ T2113] RDX: 0000000000000000 RSI: 00007ffc30648d70 RDI: 0000000000000005 [ 44.743945][ T2113] RBP: 00007ffc30648cc0 R08: 0000000000000000 R09: 0000000000000000 [ 44.744194][ T2113] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.744431][ T2113] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 44.809093][ T2119] ------------[ cut here ]------------ | [ 44.809251][ T2119] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2119 | [ 44.809481][ T2119] Modules linked in: vrf veth | [ 44.809877][ T2119] Tainted: [W]=WARN [ 44.809973][ T2119] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.810144][ T2119] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.810277][ T2119] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.810727][ T2119] RSP: 0018:ffa00000034175d0 EFLAGS: 00010286 [ 44.810885][ T2119] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0a87 [ 44.811077][ T2119] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785438 [ 44.811266][ T2119] RBP: 1ff4000000682ebb R08: 1fe22000004f0a88 R09: fffa3bfffffb05e6 [ 44.811452][ T2119] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002784e74 [ 44.811641][ T2119] R13: ff11000002784e40 R14: ffffffff8e3c7940 R15: ff11000002785380 [ 44.811829][ T2119] FS: 00007f6ebfff5440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 44.812053][ T2119] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.812217][ T2119] CR2: 000000000044f720 CR3: 000000000fc6f002 CR4: 0000000000771ef0 [ 44.812408][ T2119] PKRU: 55555554 [ 44.812502][ T2119] Call Trace: [ 44.812597][ T2119] [ 44.812662][ T2119] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.812786][ T2119] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.812919][ T2119] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.813046][ T2119] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.813178][ T2119] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.813305][ T2119] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.813431][ T2119] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.813555][ T2119] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.813679][ T2119] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.813804][ T2119] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.813934][ T2119] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.814058][ T2119] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.814191][ T2119] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.814319][ T2119] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.814442][ T2119] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.814568][ T2119] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.814698][ T2119] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.814823][ T2119] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.814949][ T2119] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.815077][ T2119] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.815209][ T2119] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.815336][ T2119] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.815460][ T2119] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.815615][ T2119] ? move_addr_to_kernel (net/socket.c:2511) [ 44.815741][ T2119] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.815867][ T2119] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.815994][ T2119] ___sys_sendmsg (net/socket.c:2641) [ 44.816122][ T2119] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.816259][ T2119] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.816386][ T2119] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.816514][ T2119] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.816638][ T2119] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.816765][ T2119] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.816888][ T2119] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.817013][ T2119] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.817209][ T2119] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.817336][ T2119] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.817461][ T2119] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.817615][ T2119] RIP: 0033:0x7f6ec014fc5e [ 44.817748][ T2119] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.818272][ T2119] RSP: 002b:00007ffdf8941f20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.818460][ T2119] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6ec014fc5e [ 44.818647][ T2119] RDX: 0000000000000000 RSI: 00007ffdf8941fe0 RDI: 0000000000000005 [ 44.818832][ T2119] RBP: 00007ffdf8941f30 R08: 0000000000000000 R09: 0000000000000000 [ 44.819023][ T2119] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.819267][ T2119] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 44.890448][ T2123] ------------[ cut here ]------------ | [ 44.890637][ T2123] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2123 | [ 44.890909][ T2123] Modules linked in: vrf veth | [ 44.891894][ T2123] Tainted: [W]=WARN [ 44.892092][ T2123] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.892357][ T2123] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.892593][ T2123] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.893153][ T2123] RSP: 0018:ffa00000034075d0 EFLAGS: 00010286 [ 44.893409][ T2123] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7367 [ 44.893691][ T2123] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 44.893973][ T2123] RBP: 1ff4000000680ebb R08: 1fe22000009e7368 R09: fffa3bfffffb05e6 [ 44.894275][ T2123] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38e74 [ 44.894556][ T2123] R13: ff11000004f38e40 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 44.894839][ T2123] FS: 00007f10294f7440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 44.895176][ T2123] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.895434][ T2123] CR2: 000000000044f720 CR3: 000000000fc6f002 CR4: 0000000000771ef0 [ 44.895721][ T2123] PKRU: 55555554 [ 44.895910][ T2123] Call Trace: [ 44.896103][ T2123] [ 44.896272][ T2123] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.896498][ T2123] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.896728][ T2123] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.896947][ T2123] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.897181][ T2123] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.897404][ T2123] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.897622][ T2123] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.897842][ T2123] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.898070][ T2123] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.898299][ T2123] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.898522][ T2123] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.898738][ T2123] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.898962][ T2123] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.899206][ T2123] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.899430][ T2123] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.899651][ T2123] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.899871][ T2123] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.900101][ T2123] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.900332][ T2123] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.900568][ T2123] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.900792][ T2123] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.901009][ T2123] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.901197][ T2123] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.901401][ T2123] ? move_addr_to_kernel (net/socket.c:2511) [ 44.901574][ T2123] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.901749][ T2123] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.901929][ T2123] ___sys_sendmsg (net/socket.c:2641) [ 44.902110][ T2123] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.902300][ T2123] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.902478][ T2123] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.902656][ T2123] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.902831][ T2123] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.903008][ T2123] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.903197][ T2123] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.903375][ T2123] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.903554][ T2123] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.903730][ T2123] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.903906][ T2123] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.904118][ T2123] RIP: 0033:0x7f1029651c5e [ 44.904311][ T2123] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.904814][ T2123] RSP: 002b:00007ffec85eb280 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.905057][ T2123] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f1029651c5e [ 44.905302][ T2123] RDX: 0000000000000000 RSI: 00007ffec85eb340 RDI: 0000000000000005 [ 44.905536][ T2123] RBP: 00007ffec85eb290 R08: 0000000000000000 R09: 0000000000000000 [ 44.905777][ T2123] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.906012][ T2123] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 44.981984][ T2129] ------------[ cut here ]------------ | [ 44.982150][ T2129] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2129 | [ 44.982379][ T2129] Modules linked in: vrf veth | [ 44.982771][ T2129] Tainted: [W]=WARN [ 44.982868][ T2129] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.983026][ T2129] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 44.983173][ T2129] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.983634][ T2129] RSP: 0018:ffa00000033775d0 EFLAGS: 00010286 [ 44.983798][ T2129] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e73d7 [ 44.983989][ T2129] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39eb8 [ 44.984188][ T2129] RBP: 1ff400000066eebb R08: 1fe22000009e73d8 R09: fffa3bfffffb05e6 [ 44.984379][ T2129] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38cb4 [ 44.984566][ T2129] R13: ff11000004f38c80 R14: ffffffff8e3c7940 R15: ff11000004f39e00 [ 44.984758][ T2129] FS: 00007f2e67eb8440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 44.984982][ T2129] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.985151][ T2129] CR2: 000000000044f720 CR3: 000000000fd80002 CR4: 0000000000771ef0 [ 44.985348][ T2129] PKRU: 55555554 [ 44.985450][ T2129] Call Trace: [ 44.985550][ T2129] [ 44.985616][ T2129] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 44.985743][ T2129] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 44.985877][ T2129] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 44.986006][ T2129] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.986145][ T2129] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.986279][ T2129] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 44.986411][ T2129] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 44.986539][ T2129] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 44.986666][ T2129] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 44.986792][ T2129] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 44.986925][ T2129] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 44.987056][ T2129] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 44.987189][ T2129] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 44.987317][ T2129] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 44.987443][ T2129] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 44.987569][ T2129] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 44.987695][ T2129] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.987823][ T2129] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 44.987950][ T2129] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 44.988084][ T2129] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 44.988220][ T2129] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 44.988348][ T2129] ? copy_msghdr_from_user (net/socket.c:2525) [ 44.988474][ T2129] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 44.988632][ T2129] ? move_addr_to_kernel (net/socket.c:2511) [ 44.988764][ T2129] ? filemap_map_folio_range (mm/filemap.c:3873) [ 44.988889][ T2129] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 44.989017][ T2129] ___sys_sendmsg (net/socket.c:2641) [ 44.989149][ T2129] ? copy_msghdr_from_user (net/socket.c:2628) [ 44.989280][ T2129] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 44.989407][ T2129] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 44.989535][ T2129] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 44.989659][ T2129] ? __sys_sendmsg_sock (net/socket.c:2656) [ 44.989788][ T2129] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 44.989914][ T2129] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.990041][ T2129] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 44.990175][ T2129] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 44.990302][ T2129] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.990429][ T2129] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.990585][ T2129] RIP: 0033:0x7f2e68012c5e [ 44.990721][ T2129] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.991184][ T2129] RSP: 002b:00007ffd6012d8d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.991376][ T2129] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2e68012c5e [ 44.991565][ T2129] RDX: 0000000000000000 RSI: 00007ffd6012d990 RDI: 0000000000000005 [ 44.991753][ T2129] RBP: 00007ffd6012d8e0 R08: 0000000000000000 R09: 0000000000000000 [ 44.991941][ T2129] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 44.992138][ T2129] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.053158][ T2133] ------------[ cut here ]------------ | [ 45.053348][ T2133] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2133 | [ 45.053620][ T2133] Modules linked in: vrf veth | [ 45.054109][ T2133] Tainted: [W]=WARN [ 45.054267][ T2133] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.054474][ T2133] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.054656][ T2133] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.055166][ T2133] RSP: 0018:ffa00000033775d0 EFLAGS: 00010286 [ 45.055374][ T2133] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf1a7 [ 45.055613][ T2133] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678d38 [ 45.055845][ T2133] RBP: 1ff400000066eebb R08: 1fe22000016cf1a8 R09: fffa3bfffffb05e6 [ 45.056087][ T2133] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38234 [ 45.056600][ T2133] R13: ff11000004f38200 R14: ffffffff8e3c7940 R15: ff1100000b678c80 [ 45.056834][ T2133] FS: 00007f965a6ac440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 45.057113][ T2133] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.057331][ T2133] CR2: 000000000044f720 CR3: 000000000f711002 CR4: 0000000000771ef0 [ 45.057569][ T2133] PKRU: 55555554 [ 45.057714][ T2133] Call Trace: [ 45.057856][ T2133] [ 45.057967][ T2133] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.058161][ T2133] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.058345][ T2133] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.058523][ T2133] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.058697][ T2133] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.058873][ T2133] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.059043][ T2133] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.059239][ T2133] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.059412][ T2133] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.059588][ T2133] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.059767][ T2133] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.059939][ T2133] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.060124][ T2133] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.060309][ T2133] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.060480][ T2133] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.060656][ T2133] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.060831][ T2133] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.061006][ T2133] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.061204][ T2133] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.061381][ T2133] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.061559][ T2133] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.061733][ T2133] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.061908][ T2133] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.062120][ T2133] ? move_addr_to_kernel (net/socket.c:2511) [ 45.062310][ T2133] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.062484][ T2133] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.062660][ T2133] ___sys_sendmsg (net/socket.c:2641) [ 45.062835][ T2133] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.063012][ T2133] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.063204][ T2133] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.063382][ T2133] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.063557][ T2133] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.063735][ T2133] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.063909][ T2133] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.064090][ T2133] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.064277][ T2133] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.064452][ T2133] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.064627][ T2133] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.064830][ T2133] RIP: 0033:0x7f965a806c5e [ 45.065010][ T2133] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.065527][ T2133] RSP: 002b:00007fff63781040 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.065766][ T2133] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f965a806c5e [ 45.066001][ T2133] RDX: 0000000000000000 RSI: 00007fff63781100 RDI: 0000000000000005 [ 45.066254][ T2133] RBP: 00007fff63781050 R08: 0000000000000000 R09: 0000000000000000 [ 45.066492][ T2133] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.066726][ T2133] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.141131][ T2139] ------------[ cut here ]------------ | [ 45.141292][ T2139] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2139 | [ 45.141520][ T2139] Modules linked in: vrf veth | [ 45.141922][ T2139] Tainted: [W]=WARN [ 45.142018][ T2139] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.142189][ T2139] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.142327][ T2139] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.142782][ T2139] RSP: 0018:ffa00000034775d0 EFLAGS: 00010286 [ 45.142945][ T2139] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf057 [ 45.143142][ T2139] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6782b8 [ 45.143329][ T2139] RBP: 1ff400000068eebb R08: 1fe22000016cf058 R09: fffa3bfffffb05e6 [ 45.143516][ T2139] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6791f4 [ 45.143703][ T2139] R13: ff1100000b6791c0 R14: ffffffff8e3c7940 R15: ff1100000b678200 [ 45.143893][ T2139] FS: 00007fc1be3c5440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 45.144119][ T2139] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.144282][ T2139] CR2: 000000000044f720 CR3: 0000000005e7f005 CR4: 0000000000771ef0 [ 45.144472][ T2139] PKRU: 55555554 [ 45.144567][ T2139] Call Trace: [ 45.144661][ T2139] [ 45.144726][ T2139] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.144853][ T2139] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.144988][ T2139] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.145118][ T2139] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.145248][ T2139] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.145378][ T2139] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.145503][ T2139] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.145630][ T2139] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.145755][ T2139] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.145880][ T2139] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.146008][ T2139] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.146142][ T2139] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.146275][ T2139] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.146401][ T2139] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.146525][ T2139] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.146650][ T2139] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.146778][ T2139] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.146907][ T2139] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.147033][ T2139] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.147173][ T2139] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.147303][ T2139] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.147431][ T2139] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.147558][ T2139] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.147716][ T2139] ? move_addr_to_kernel (net/socket.c:2511) [ 45.147843][ T2139] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.147969][ T2139] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.148101][ T2139] ___sys_sendmsg (net/socket.c:2641) [ 45.148275][ T2139] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.148407][ T2139] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.148534][ T2139] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.148663][ T2139] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.148788][ T2139] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.148916][ T2139] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.149040][ T2139] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.149175][ T2139] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.149300][ T2139] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.149425][ T2139] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.149549][ T2139] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.149709][ T2139] RIP: 0033:0x7fc1be51fc5e [ 45.149848][ T2139] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.150313][ T2139] RSP: 002b:00007ffc795c9fb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.150502][ T2139] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc1be51fc5e [ 45.150695][ T2139] RDX: 0000000000000000 RSI: 00007ffc795ca070 RDI: 0000000000000005 [ 45.150884][ T2139] RBP: 00007ffc795c9fc0 R08: 0000000000000000 R09: 0000000000000000 [ 45.151077][ T2139] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.151270][ T2139] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.225295][ T2143] ------------[ cut here ]------------ | [ 45.225452][ T2143] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2143 | [ 45.225685][ T2143] Modules linked in: vrf veth | [ 45.226080][ T2143] Tainted: [W]=WARN [ 45.226180][ T2143] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.226341][ T2143] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.226476][ T2143] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.226926][ T2143] RSP: 0018:ffa00000034c75d0 EFLAGS: 00010286 [ 45.227090][ T2143] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d79f [ 45.227287][ T2143] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bcf8 [ 45.227475][ T2143] RBP: 1ff4000000698ebb R08: 1fe2200000a8d7a0 R09: fffa3bfffffb05e6 [ 45.227668][ T2143] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a5b4 [ 45.227860][ T2143] R13: ff1100000546a580 R14: ffffffff8e3c7940 R15: ff1100000546bc40 [ 45.228053][ T2143] FS: 00007f390f980440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 45.228284][ T2143] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.228444][ T2143] CR2: 000000000044f720 CR3: 0000000005e7f004 CR4: 0000000000771ef0 [ 45.228641][ T2143] PKRU: 55555554 [ 45.228737][ T2143] Call Trace: [ 45.228833][ T2143] [ 45.228900][ T2143] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.229028][ T2143] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.229174][ T2143] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.229301][ T2143] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.229428][ T2143] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.229555][ T2143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.229684][ T2143] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.229810][ T2143] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.229939][ T2143] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.230068][ T2143] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.230203][ T2143] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.230329][ T2143] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.230460][ T2143] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.230593][ T2143] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.230721][ T2143] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.230854][ T2143] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.230987][ T2143] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.231121][ T2143] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.231258][ T2143] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.231387][ T2143] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.231517][ T2143] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.231644][ T2143] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.231770][ T2143] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.231924][ T2143] ? move_addr_to_kernel (net/socket.c:2511) [ 45.232053][ T2143] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.232185][ T2143] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.232312][ T2143] ___sys_sendmsg (net/socket.c:2641) [ 45.232437][ T2143] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.232571][ T2143] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.232701][ T2143] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.232829][ T2143] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.232958][ T2143] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.233093][ T2143] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.233226][ T2143] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.233354][ T2143] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.233481][ T2143] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.233606][ T2143] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.233733][ T2143] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.233893][ T2143] RIP: 0033:0x7f390fadac5e [ 45.234029][ T2143] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.234488][ T2143] RSP: 002b:00007fffcdd73f70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.234678][ T2143] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f390fadac5e [ 45.234866][ T2143] RDX: 0000000000000000 RSI: 00007fffcdd74030 RDI: 0000000000000005 [ 45.235072][ T2143] RBP: 00007fffcdd73f80 R08: 0000000000000000 R09: 0000000000000000 [ 45.235266][ T2143] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.235458][ T2143] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.296865][ T2149] ------------[ cut here ]------------ | [ 45.297018][ T2149] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2149 | [ 45.297272][ T2149] Modules linked in: vrf veth | [ 45.297670][ T2149] Tainted: [W]=WARN [ 45.297767][ T2149] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.297926][ T2149] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.298065][ T2149] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.298524][ T2149] RSP: 0018:ffa00000034975d0 EFLAGS: 00010286 [ 45.298686][ T2149] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d5df [ 45.298876][ T2149] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546aef8 [ 45.299063][ T2149] RBP: 1ff4000000692ebb R08: 1fe2200000a8d5e0 R09: fffa3bfffffb05e6 [ 45.299255][ T2149] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a774 [ 45.299444][ T2149] R13: ff1100000546a740 R14: ffffffff8e3c7940 R15: ff1100000546ae40 [ 45.299635][ T2149] FS: 00007fbd2af3c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 45.299857][ T2149] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.300016][ T2149] CR2: 000000000044f720 CR3: 00000000021ba004 CR4: 0000000000771ef0 [ 45.300216][ T2149] PKRU: 55555554 [ 45.300311][ T2149] Call Trace: [ 45.300404][ T2149] [ 45.300468][ T2149] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.300597][ T2149] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.300731][ T2149] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.300858][ T2149] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.300986][ T2149] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.301116][ T2149] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.301248][ T2149] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.301376][ T2149] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.301504][ T2149] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.301634][ T2149] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.301763][ T2149] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.301886][ T2149] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.302012][ T2149] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.302222][ T2149] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.302347][ T2149] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.302474][ T2149] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.302600][ T2149] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.302726][ T2149] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.302851][ T2149] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.302978][ T2149] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.303111][ T2149] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.303304][ T2149] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.303430][ T2149] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.303586][ T2149] ? move_addr_to_kernel (net/socket.c:2511) [ 45.303712][ T2149] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.303840][ T2149] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.303969][ T2149] ___sys_sendmsg (net/socket.c:2641) [ 45.304103][ T2149] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.304301][ T2149] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.304431][ T2149] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.304561][ T2149] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.304686][ T2149] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.304815][ T2149] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.304942][ T2149] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.305072][ T2149] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.305267][ T2149] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.305392][ T2149] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.305517][ T2149] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.305672][ T2149] RIP: 0033:0x7fbd2b096c5e [ 45.305806][ T2149] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.306326][ T2149] RSP: 002b:00007fff57806ad0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.306516][ T2149] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbd2b096c5e [ 45.306702][ T2149] RDX: 0000000000000000 RSI: 00007fff57806b90 RDI: 0000000000000005 [ 45.306890][ T2149] RBP: 00007fff57806ae0 R08: 0000000000000000 R09: 0000000000000000 [ 45.307081][ T2149] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.307300][ T2149] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.376330][ T2153] ------------[ cut here ]------------ | [ 45.376486][ T2153] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2153 | [ 45.376717][ T2153] Modules linked in: vrf veth | [ 45.377124][ T2153] Tainted: [W]=WARN [ 45.377229][ T2153] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.377388][ T2153] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.377522][ T2153] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.377973][ T2153] RSP: 0018:ffa00000034975d0 EFLAGS: 00010286 [ 45.378145][ T2153] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece41f [ 45.378335][ T2153] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6720f8 [ 45.378525][ T2153] RBP: 1ff4000000692ebb R08: 1fe2200001ece420 R09: fffa3bfffffb05e6 [ 45.378713][ T2153] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f6725b4 [ 45.378901][ T2153] R13: ff1100000f672580 R14: ffffffff8e3c7940 R15: ff1100000f672040 [ 45.379093][ T2153] FS: 00007f65f7233440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 45.379323][ T2153] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.379484][ T2153] CR2: 000000000044f720 CR3: 000000000fd3b006 CR4: 0000000000771ef0 [ 45.379674][ T2153] PKRU: 55555554 [ 45.379772][ T2153] Call Trace: [ 45.379867][ T2153] [ 45.379933][ T2153] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.380061][ T2153] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.380201][ T2153] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.380328][ T2153] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.380455][ T2153] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.380585][ T2153] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.380709][ T2153] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.380834][ T2153] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.380960][ T2153] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.381090][ T2153] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.381225][ T2153] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.381351][ T2153] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.381480][ T2153] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.381608][ T2153] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.381732][ T2153] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.381858][ T2153] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.381987][ T2153] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.382118][ T2153] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.382251][ T2153] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.382381][ T2153] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.382509][ T2153] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.382638][ T2153] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.382764][ T2153] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.382917][ T2153] ? move_addr_to_kernel (net/socket.c:2511) [ 45.383043][ T2153] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.383177][ T2153] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.383305][ T2153] ___sys_sendmsg (net/socket.c:2641) [ 45.383433][ T2153] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.383564][ T2153] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.383693][ T2153] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.383820][ T2153] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.383947][ T2153] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.384079][ T2153] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.384213][ T2153] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.384337][ T2153] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.384463][ T2153] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.384589][ T2153] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.384715][ T2153] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.384872][ T2153] RIP: 0033:0x7f65f738dc5e [ 45.385007][ T2153] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.385468][ T2153] RSP: 002b:00007ffcc88a1bd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.385658][ T2153] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f65f738dc5e [ 45.385846][ T2153] RDX: 0000000000000000 RSI: 00007ffcc88a1c90 RDI: 0000000000000005 [ 45.386035][ T2153] RBP: 00007ffcc88a1be0 R08: 0000000000000000 R09: 0000000000000000 [ 45.386233][ T2153] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.386423][ T2153] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.458087][ T2159] ------------[ cut here ]------------ | [ 45.458245][ T2159] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2159 | [ 45.458479][ T2159] Modules linked in: vrf veth | [ 45.458877][ T2159] Tainted: [W]=WARN [ 45.458974][ T2159] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.459143][ T2159] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.459280][ T2159] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.459746][ T2159] RSP: 0018:ffa00000034b75d0 EFLAGS: 00010286 [ 45.459906][ T2159] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece7d7 [ 45.460096][ T2159] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673eb8 [ 45.460290][ T2159] RBP: 1ff4000000696ebb R08: 1fe2200001ece7d8 R09: fffa3bfffffb05e6 [ 45.460480][ T2159] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f673ab4 [ 45.460672][ T2159] R13: ff1100000f673a80 R14: ffffffff8e3c7940 R15: ff1100000f673e00 [ 45.460862][ T2159] FS: 00007f76cf9ad440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 45.461090][ T2159] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.461254][ T2159] CR2: 000000000044f720 CR3: 000000000fb69001 CR4: 0000000000771ef0 [ 45.461443][ T2159] PKRU: 55555554 [ 45.461540][ T2159] Call Trace: [ 45.461638][ T2159] [ 45.461705][ T2159] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.461832][ T2159] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.461970][ T2159] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.462108][ T2159] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.462238][ T2159] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.462370][ T2159] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.462498][ T2159] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.462628][ T2159] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.462756][ T2159] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.462889][ T2159] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.463021][ T2159] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.463165][ T2159] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.463294][ T2159] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.463428][ T2159] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.463556][ T2159] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.463684][ T2159] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.463819][ T2159] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.463953][ T2159] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.464085][ T2159] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.464218][ T2159] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.464351][ T2159] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.464492][ T2159] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.464629][ T2159] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.464796][ T2159] ? move_addr_to_kernel (net/socket.c:2511) [ 45.464935][ T2159] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.465068][ T2159] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.465207][ T2159] ___sys_sendmsg (net/socket.c:2641) [ 45.465336][ T2159] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.465474][ T2159] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.465605][ T2159] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.465734][ T2159] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.465863][ T2159] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.465995][ T2159] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.466124][ T2159] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.466257][ T2159] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.466385][ T2159] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.466513][ T2159] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.466640][ T2159] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.466796][ T2159] RIP: 0033:0x7f76cfb07c5e [ 45.466934][ T2159] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.467398][ T2159] RSP: 002b:00007fffdc04c9a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.467591][ T2159] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f76cfb07c5e [ 45.467782][ T2159] RDX: 0000000000000000 RSI: 00007fffdc04ca60 RDI: 0000000000000005 [ 45.467972][ T2159] RBP: 00007fffdc04c9b0 R08: 0000000000000000 R09: 0000000000000000 [ 45.468171][ T2159] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.468358][ T2159] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.532880][ T2163] ------------[ cut here ]------------ | [ 45.533039][ T2163] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2163 | [ 45.533300][ T2163] Modules linked in: vrf veth | [ 45.533697][ T2163] Tainted: [W]=WARN [ 45.533798][ T2163] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.533957][ T2163] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.534096][ T2163] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.534572][ T2163] RSP: 0018:ffa00000033e75d0 EFLAGS: 00010286 [ 45.534733][ T2163] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819a4f [ 45.534922][ T2163] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd278 [ 45.535113][ T2163] RBP: 1ff400000067cebb R08: 1fe2200001819a50 R09: fffa3bfffffb05e6 [ 45.535317][ T2163] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd034 [ 45.535504][ T2163] R13: ff1100000c0cd000 R14: ffffffff8e3c7940 R15: ff1100000c0cd1c0 [ 45.535692][ T2163] FS: 00007f57a39a5440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 45.535915][ T2163] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.536081][ T2163] CR2: 000000000044f720 CR3: 000000000fb69006 CR4: 0000000000771ef0 [ 45.536282][ T2163] PKRU: 55555554 [ 45.536380][ T2163] Call Trace: [ 45.536475][ T2163] [ 45.536544][ T2163] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.536669][ T2163] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.536801][ T2163] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.536927][ T2163] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.537054][ T2163] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.537193][ T2163] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.537321][ T2163] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.537446][ T2163] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.537577][ T2163] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.537702][ T2163] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.537828][ T2163] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.537954][ T2163] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.538085][ T2163] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.538276][ T2163] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.538416][ T2163] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.538570][ T2163] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.538715][ T2163] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.538855][ T2163] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.538984][ T2163] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.539115][ T2163] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.539297][ T2163] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.539427][ T2163] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.539554][ T2163] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.539712][ T2163] ? move_addr_to_kernel (net/socket.c:2511) [ 45.539838][ T2163] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.539966][ T2163] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.540095][ T2163] ___sys_sendmsg (net/socket.c:2641) [ 45.540240][ T2163] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.540371][ T2163] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.540498][ T2163] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.540627][ T2163] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.540753][ T2163] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.540881][ T2163] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.541010][ T2163] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.541148][ T2163] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.541274][ T2163] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.541400][ T2163] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.541527][ T2163] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.541682][ T2163] RIP: 0033:0x7f57a3affc5e [ 45.541814][ T2163] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.542276][ T2163] RSP: 002b:00007ffc422b1ee0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.542467][ T2163] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f57a3affc5e [ 45.542656][ T2163] RDX: 0000000000000000 RSI: 00007ffc422b1fa0 RDI: 0000000000000005 [ 45.542845][ T2163] RBP: 00007ffc422b1ef0 R08: 0000000000000000 R09: 0000000000000000 [ 45.543031][ T2163] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.543226][ T2163] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.596293][ T2169] ------------[ cut here ]------------ | [ 45.596447][ T2169] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2169 | [ 45.596682][ T2169] Modules linked in: vrf veth | [ 45.597086][ T2169] Tainted: [W]=WARN [ 45.597856][ T2169] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.598019][ T2169] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.598261][ T2169] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.598719][ T2169] RSP: 0018:ffa00000035075d0 EFLAGS: 00010286 [ 45.598881][ T2169] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000018199df [ 45.599078][ T2169] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccef8 [ 45.599361][ T2169] RBP: 1ff40000006a0ebb R08: 1fe22000018199e0 R09: fffa3bfffffb05e6 [ 45.599559][ T2169] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd8f4 [ 45.599754][ T2169] R13: ff1100000c0cd8c0 R14: ffffffff8e3c7940 R15: ff1100000c0cce40 [ 45.599948][ T2169] FS: 00007f8ea2fd0440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 45.600273][ T2169] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.600433][ T2169] CR2: 000000000044f720 CR3: 000000000f97a001 CR4: 0000000000771ef0 [ 45.600629][ T2169] PKRU: 55555554 [ 45.600726][ T2169] Call Trace: [ 45.600822][ T2169] [ 45.600890][ T2169] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.601020][ T2169] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.601252][ T2169] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.601380][ T2169] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.601505][ T2169] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.601637][ T2169] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.601767][ T2169] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.601894][ T2169] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.602021][ T2169] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.602249][ T2169] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.602380][ T2169] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.602507][ T2169] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.602634][ T2169] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.602762][ T2169] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.602888][ T2169] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.603016][ T2169] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.603231][ T2169] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.603357][ T2169] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.603485][ T2169] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.603611][ T2169] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.603740][ T2169] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.603865][ T2169] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.603993][ T2169] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.604232][ T2169] ? move_addr_to_kernel (net/socket.c:2511) [ 45.604360][ T2169] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.604485][ T2169] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.604611][ T2169] ___sys_sendmsg (net/socket.c:2641) [ 45.604737][ T2169] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.604868][ T2169] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.604997][ T2169] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.605203][ T2169] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.605335][ T2169] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.605466][ T2169] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.605592][ T2169] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.605720][ T2169] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.605847][ T2169] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.605973][ T2169] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.606108][ T2169] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.606343][ T2169] RIP: 0033:0x7f8ea312ac5e [ 45.606476][ T2169] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.606925][ T2169] RSP: 002b:00007ffc54cdb080 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.607122][ T2169] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8ea312ac5e [ 45.607365][ T2169] RDX: 0000000000000000 RSI: 00007ffc54cdb140 RDI: 0000000000000005 [ 45.607559][ T2169] RBP: 00007ffc54cdb090 R08: 0000000000000000 R09: 0000000000000000 [ 45.607749][ T2169] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.607937][ T2169] R13: 0000000069cbe94c R14: 0000000000000004 R15: 000000000049d620 | [ 45.670962][ T2173] ------------[ cut here ]------------ | [ 45.671723][ T2173] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2173 | [ 45.672171][ T2173] Modules linked in: vrf veth | [ 45.672850][ T2173] Tainted: [W]=WARN [ 45.673095][ T2173] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.673416][ T2173] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.673696][ T2173] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.674282][ T2173] RSP: 0018:ffa00000034f75d0 EFLAGS: 00010286 [ 45.674545][ T2173] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf1df [ 45.674862][ T2173] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678ef8 [ 45.675154][ T2173] RBP: 1ff400000069eebb R08: 1fe22000016cf1e0 R09: fffa3bfffffb05e6 [ 45.675389][ T2173] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6783f4 [ 45.675622][ T2173] R13: ff1100000b6783c0 R14: ffffffff8e3c7940 R15: ff1100000b678e40 [ 45.675863][ T2173] FS: 00007ff447b39440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 45.676144][ T2173] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.676352][ T2173] CR2: 000000000044f720 CR3: 0000000001ee2004 CR4: 0000000000771ef0 [ 45.676593][ T2173] PKRU: 55555554 [ 45.676735][ T2173] Call Trace: [ 45.676879][ T2173] [ 45.676991][ T2173] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.677182][ T2173] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.677371][ T2173] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.677547][ T2173] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.677720][ T2173] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.677898][ T2173] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.678077][ T2173] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.678267][ T2173] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.678444][ T2173] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.678619][ T2173] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.678797][ T2173] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.678972][ T2173] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.679167][ T2173] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.679341][ T2173] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.679518][ T2173] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.679693][ T2173] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.679868][ T2173] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.680044][ T2173] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.680238][ T2173] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.680412][ T2173] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.680592][ T2173] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.680766][ T2173] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.680940][ T2173] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.681160][ T2173] ? move_addr_to_kernel (net/socket.c:2511) [ 45.681336][ T2173] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.681509][ T2173] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.681686][ T2173] ___sys_sendmsg (net/socket.c:2641) [ 45.681864][ T2173] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.682042][ T2173] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.682242][ T2173] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.682419][ T2173] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.682596][ T2173] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.682776][ T2173] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.682955][ T2173] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.683150][ T2173] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.683330][ T2173] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.683505][ T2173] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.683682][ T2173] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.683885][ T2173] RIP: 0033:0x7ff447c93c5e [ 45.684071][ T2173] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.684583][ T2173] RSP: 002b:00007ffce7c15040 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.684820][ T2173] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff447c93c5e [ 45.685060][ T2173] RDX: 0000000000000000 RSI: 00007ffce7c15100 RDI: 0000000000000005 [ 45.685303][ T2173] RBP: 00007ffce7c15050 R08: 0000000000000000 R09: 0000000000000000 [ 45.685540][ T2173] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.685772][ T2173] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 45.768933][ T2179] ------------[ cut here ]------------ | [ 45.769127][ T2179] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2179 | [ 45.769417][ T2179] Modules linked in: vrf veth | [ 45.769904][ T2179] Tainted: [W]=WARN [ 45.770046][ T2179] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.770622][ T2179] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.770803][ T2179] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.771310][ T2179] RSP: 0018:ffa00000035275d0 EFLAGS: 00010286 [ 45.771517][ T2179] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf32f [ 45.771751][ T2179] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 45.771984][ T2179] RBP: 1ff40000006a4ebb R08: 1fe22000016cf330 R09: fffa3bfffffb05e6 [ 45.772236][ T2179] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678774 [ 45.772471][ T2179] R13: ff1100000b678740 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 45.772708][ T2179] FS: 00007f604c9a6440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 45.772978][ T2179] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.773202][ T2179] CR2: 000000000044f720 CR3: 000000000fdaa001 CR4: 0000000000771ef0 [ 45.773441][ T2179] PKRU: 55555554 [ 45.773582][ T2179] Call Trace: [ 45.773723][ T2179] [ 45.773834][ T2179] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.774006][ T2179] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.774208][ T2179] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.774382][ T2179] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.774556][ T2179] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.774732][ T2179] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.774903][ T2179] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.775082][ T2179] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.775269][ T2179] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.775445][ T2179] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.775621][ T2179] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.775794][ T2179] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.775969][ T2179] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.776160][ T2179] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.776334][ T2179] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.776510][ T2179] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.776684][ T2179] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.776859][ T2179] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.777035][ T2179] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.777230][ T2179] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.777412][ T2179] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.777589][ T2179] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.777763][ T2179] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.777966][ T2179] ? move_addr_to_kernel (net/socket.c:2511) [ 45.778160][ T2179] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.778339][ T2179] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.778520][ T2179] ___sys_sendmsg (net/socket.c:2641) [ 45.778694][ T2179] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.778873][ T2179] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.779051][ T2179] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.779246][ T2179] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.779421][ T2179] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.779598][ T2179] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.779772][ T2179] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.779946][ T2179] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.780129][ T2179] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.780315][ T2179] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.780491][ T2179] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.780696][ T2179] RIP: 0033:0x7f604cb00c5e [ 45.780879][ T2179] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.781394][ T2179] RSP: 002b:00007fffb5db40b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.781629][ T2179] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f604cb00c5e [ 45.781871][ T2179] RDX: 0000000000000000 RSI: 00007fffb5db4170 RDI: 0000000000000005 [ 45.782119][ T2179] RBP: 00007fffb5db40c0 R08: 0000000000000000 R09: 0000000000000000 [ 45.782365][ T2179] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.782599][ T2179] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 45.847229][ T2183] ------------[ cut here ]------------ | [ 45.847381][ T2183] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2183 | [ 45.847610][ T2183] Modules linked in: vrf veth | [ 45.848006][ T2183] Tainted: [W]=WARN [ 45.848107][ T2183] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.848271][ T2183] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.848408][ T2183] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.848856][ T2183] RSP: 0018:ffa00000034b75d0 EFLAGS: 00010286 [ 45.849016][ T2183] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f56f [ 45.849213][ T2183] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7ab78 [ 45.849403][ T2183] RBP: 1ff4000000696ebb R08: 1fe2200001f8f570 R09: fffa3bfffffb05e6 [ 45.849592][ T2183] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7acb4 [ 45.849781][ T2183] R13: ff1100000fc7ac80 R14: ffffffff8e3c7940 R15: ff1100000fc7aac0 [ 45.849973][ T2183] FS: 00007f31e182c440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 45.850203][ T2183] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.850362][ T2183] CR2: 000000000044f720 CR3: 000000000b59a001 CR4: 0000000000771ef0 [ 45.850553][ T2183] PKRU: 55555554 [ 45.850648][ T2183] Call Trace: [ 45.850743][ T2183] [ 45.850809][ T2183] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.850938][ T2183] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.851073][ T2183] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.851206][ T2183] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.851332][ T2183] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.851463][ T2183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.851593][ T2183] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.851721][ T2183] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.851848][ T2183] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.851973][ T2183] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.852112][ T2183] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.852590][ T2183] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.852722][ T2183] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.852850][ T2183] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.852977][ T2183] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.853106][ T2183] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.853237][ T2183] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.853364][ T2183] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.853491][ T2183] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.853618][ T2183] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.853749][ T2183] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.853883][ T2183] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.854010][ T2183] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.854177][ T2183] ? move_addr_to_kernel (net/socket.c:2511) [ 45.854305][ T2183] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.854436][ T2183] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.854567][ T2183] ___sys_sendmsg (net/socket.c:2641) [ 45.854696][ T2183] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.854825][ T2183] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.854954][ T2183] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.855088][ T2183] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.855220][ T2183] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.855350][ T2183] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.855481][ T2183] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.855612][ T2183] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.855737][ T2183] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.855863][ T2183] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.855995][ T2183] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.856162][ T2183] RIP: 0033:0x7f31e1986c5e [ 45.856297][ T2183] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.856751][ T2183] RSP: 002b:00007ffde7da2880 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.856945][ T2183] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f31e1986c5e [ 45.857141][ T2183] RDX: 0000000000000000 RSI: 00007ffde7da2940 RDI: 0000000000000005 [ 45.857329][ T2183] RBP: 00007ffde7da2890 R08: 0000000000000000 R09: 0000000000000000 [ 45.857522][ T2183] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.857708][ T2183] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 45.934513][ T2189] ------------[ cut here ]------------ | [ 45.934664][ T2189] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2189 | [ 45.934896][ T2189] Modules linked in: vrf veth | [ 45.935304][ T2189] Tainted: [W]=WARN [ 45.935402][ T2189] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.935563][ T2189] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 45.935697][ T2189] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.936560][ T2189] RSP: 0018:ffa00000034375d0 EFLAGS: 00010286 [ 45.936719][ T2189] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f79f [ 45.936910][ T2189] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7bcf8 [ 45.937104][ T2189] RBP: 1ff4000000686ebb R08: 1fe2200001f8f7a0 R09: fffa3bfffffb05e6 [ 45.937301][ T2189] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a5b4 [ 45.937489][ T2189] R13: ff1100000fc7a580 R14: ffffffff8e3c7940 R15: ff1100000fc7bc40 [ 45.937680][ T2189] FS: 00007f368d5f9440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 45.937901][ T2189] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.938063][ T2189] CR2: 000000000044f720 CR3: 000000000fd87005 CR4: 0000000000771ef0 [ 45.938257][ T2189] PKRU: 55555554 [ 45.938351][ T2189] Call Trace: [ 45.938444][ T2189] [ 45.938508][ T2189] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 45.938634][ T2189] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 45.938767][ T2189] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 45.938894][ T2189] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.939021][ T2189] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.939160][ T2189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 45.939285][ T2189] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 45.939412][ T2189] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 45.939539][ T2189] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 45.939663][ T2189] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 45.939791][ T2189] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 45.939915][ T2189] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 45.940041][ T2189] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 45.940178][ T2189] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 45.940302][ T2189] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 45.940431][ T2189] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 45.940559][ T2189] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.940686][ T2189] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 45.940812][ T2189] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 45.940938][ T2189] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 45.941066][ T2189] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 45.941197][ T2189] ? copy_msghdr_from_user (net/socket.c:2525) [ 45.941323][ T2189] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 45.941487][ T2189] ? move_addr_to_kernel (net/socket.c:2511) [ 45.941614][ T2189] ? filemap_map_folio_range (mm/filemap.c:3873) [ 45.941740][ T2189] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 45.941867][ T2189] ___sys_sendmsg (net/socket.c:2641) [ 45.941993][ T2189] ? copy_msghdr_from_user (net/socket.c:2628) [ 45.942128][ T2189] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 45.942263][ T2189] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 45.942392][ T2189] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 45.942517][ T2189] ? __sys_sendmsg_sock (net/socket.c:2656) [ 45.942648][ T2189] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 45.942773][ T2189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.942900][ T2189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 45.943027][ T2189] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 45.943159][ T2189] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.943286][ T2189] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.943443][ T2189] RIP: 0033:0x7f368d753c5e [ 45.943578][ T2189] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.944031][ T2189] RSP: 002b:00007ffcee73de20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.944228][ T2189] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f368d753c5e [ 45.944419][ T2189] RDX: 0000000000000000 RSI: 00007ffcee73dee0 RDI: 0000000000000005 [ 45.944609][ T2189] RBP: 00007ffcee73de30 R08: 0000000000000000 R09: 0000000000000000 [ 45.944796][ T2189] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 45.944985][ T2189] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.008572][ T2193] ------------[ cut here ]------------ | [ 46.008722][ T2193] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2193 | [ 46.008951][ T2193] Modules linked in: vrf veth | [ 46.009354][ T2193] Tainted: [W]=WARN [ 46.009449][ T2193] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.009608][ T2193] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.009747][ T2193] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.010200][ T2193] RSP: 0018:ffa00000035575d0 EFLAGS: 00010286 [ 46.010359][ T2193] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f081f [ 46.010552][ T2193] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027840f8 [ 46.010746][ T2193] RBP: 1ff40000006aaebb R08: 1fe22000004f0820 R09: fffa3bfffffb05e6 [ 46.010935][ T2193] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785c74 [ 46.011125][ T2193] R13: ff11000002785c40 R14: ffffffff8e3c7940 R15: ff11000002784040 [ 46.011322][ T2193] FS: 00007f4297cbf440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 46.011545][ T2193] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.011706][ T2193] CR2: 000000000044f720 CR3: 000000000fc1d005 CR4: 0000000000771ef0 [ 46.011898][ T2193] PKRU: 55555554 [ 46.011993][ T2193] Call Trace: [ 46.012089][ T2193] [ 46.012161][ T2193] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.012286][ T2193] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.012422][ T2193] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.012550][ T2193] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.012676][ T2193] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.012805][ T2193] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.012931][ T2193] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.013059][ T2193] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.013192][ T2193] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.013320][ T2193] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.013452][ T2193] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.013578][ T2193] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.013705][ T2193] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.013833][ T2193] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.013957][ T2193] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.014088][ T2193] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.014754][ T2193] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.014882][ T2193] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.015008][ T2193] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.015143][ T2193] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.015273][ T2193] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.015399][ T2193] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.015524][ T2193] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.015681][ T2193] ? move_addr_to_kernel (net/socket.c:2511) [ 46.015806][ T2193] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.015933][ T2193] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.016064][ T2193] ___sys_sendmsg (net/socket.c:2641) [ 46.016195][ T2193] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.016325][ T2193] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.016453][ T2193] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.016583][ T2193] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.016707][ T2193] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.016835][ T2193] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.016960][ T2193] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.017091][ T2193] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.017221][ T2193] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.017346][ T2193] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.017471][ T2193] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.017627][ T2193] RIP: 0033:0x7f4297e19c5e [ 46.017763][ T2193] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.018226][ T2193] RSP: 002b:00007ffeba6d1720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.018423][ T2193] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4297e19c5e [ 46.018611][ T2193] RDX: 0000000000000000 RSI: 00007ffeba6d17e0 RDI: 0000000000000005 [ 46.018801][ T2193] RBP: 00007ffeba6d1730 R08: 0000000000000000 R09: 0000000000000000 [ 46.018993][ T2193] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.019190][ T2193] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.080979][ T2199] ------------[ cut here ]------------ | [ 46.081131][ T2199] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2199 | [ 46.081366][ T2199] Modules linked in: vrf veth | [ 46.081760][ T2199] Tainted: [W]=WARN [ 46.081857][ T2199] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.082021][ T2199] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.082167][ T2199] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.082618][ T2199] RSP: 0018:ffa00000035875d0 EFLAGS: 00010286 [ 46.082777][ T2199] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e70ff [ 46.082967][ T2199] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f387f8 [ 46.083168][ T2199] RBP: 1ff40000006b0ebb R08: 1fe22000009e7100 R09: fffa3bfffffb05e6 [ 46.083355][ T2199] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38234 [ 46.083543][ T2199] R13: ff11000004f38200 R14: ffffffff8e3c7940 R15: ff11000004f38740 [ 46.083731][ T2199] FS: 00007fb4bdd54440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 46.083953][ T2199] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.084118][ T2199] CR2: 000000000044f720 CR3: 000000000ebe9004 CR4: 0000000000771ef0 [ 46.084315][ T2199] PKRU: 55555554 [ 46.084411][ T2199] Call Trace: [ 46.084506][ T2199] [ 46.084571][ T2199] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.084698][ T2199] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.084831][ T2199] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.084960][ T2199] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.085092][ T2199] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.085228][ T2199] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.085356][ T2199] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.085485][ T2199] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.085609][ T2199] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.085734][ T2199] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.085862][ T2199] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.085985][ T2199] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.086116][ T2199] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.086461][ T2199] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.086584][ T2199] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.086709][ T2199] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.086834][ T2199] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.086959][ T2199] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.087089][ T2199] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.087221][ T2199] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.087351][ T2199] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.087480][ T2199] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.087605][ T2199] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.087765][ T2199] ? move_addr_to_kernel (net/socket.c:2511) [ 46.087896][ T2199] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.088024][ T2199] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.088162][ T2199] ___sys_sendmsg (net/socket.c:2641) [ 46.088286][ T2199] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.088416][ T2199] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.088547][ T2199] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.088677][ T2199] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.088801][ T2199] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.088928][ T2199] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.089054][ T2199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.089190][ T2199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.089314][ T2199] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.089438][ T2199] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.089564][ T2199] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.089720][ T2199] RIP: 0033:0x7fb4bdeaec5e [ 46.089851][ T2199] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.090304][ T2199] RSP: 002b:00007ffddf6adf30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.090493][ T2199] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb4bdeaec5e [ 46.090679][ T2199] RDX: 0000000000000000 RSI: 00007ffddf6adff0 RDI: 0000000000000005 [ 46.090866][ T2199] RBP: 00007ffddf6adf40 R08: 0000000000000000 R09: 0000000000000000 [ 46.091052][ T2199] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.091246][ T2199] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.158613][ T2203] ------------[ cut here ]------------ | [ 46.158765][ T2203] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2203 | [ 46.158998][ T2203] Modules linked in: vrf veth | [ 46.159402][ T2203] Tainted: [W]=WARN [ 46.159498][ T2203] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.159659][ T2203] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.159795][ T2203] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.160283][ T2203] RSP: 0018:ffa00000035875d0 EFLAGS: 00010286 [ 46.160445][ T2203] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e72bf [ 46.160636][ T2203] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 46.160826][ T2203] RBP: 1ff40000006b0ebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05e6 [ 46.161015][ T2203] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39e34 [ 46.161216][ T2203] R13: ff11000004f39e00 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 46.161407][ T2203] FS: 00007f5e9917e440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 46.161625][ T2203] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.161783][ T2203] CR2: 000000000044f720 CR3: 000000000c09d004 CR4: 0000000000771ef0 [ 46.161972][ T2203] PKRU: 55555554 [ 46.162070][ T2203] Call Trace: [ 46.162172][ T2203] [ 46.162238][ T2203] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.162368][ T2203] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.162501][ T2203] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.162626][ T2203] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.162751][ T2203] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.162882][ T2203] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.163011][ T2203] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.163144][ T2203] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.163269][ T2203] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.163398][ T2203] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.163530][ T2203] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.163659][ T2203] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.163786][ T2203] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.163914][ T2203] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.164041][ T2203] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.164358][ T2203] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.164486][ T2203] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.164615][ T2203] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.164742][ T2203] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.164867][ T2203] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.164997][ T2203] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.165125][ T2203] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.165316][ T2203] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.165477][ T2203] ? move_addr_to_kernel (net/socket.c:2511) [ 46.165604][ T2203] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.165733][ T2203] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.165862][ T2203] ___sys_sendmsg (net/socket.c:2641) [ 46.165987][ T2203] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.166124][ T2203] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.166330][ T2203] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.166459][ T2203] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.166588][ T2203] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.166721][ T2203] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.166846][ T2203] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.166974][ T2203] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.167104][ T2203] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.167287][ T2203] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.167414][ T2203] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.167569][ T2203] RIP: 0033:0x7f5e992d8c5e [ 46.167703][ T2203] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.168206][ T2203] RSP: 002b:00007ffd0d604df0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.168396][ T2203] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5e992d8c5e [ 46.168584][ T2203] RDX: 0000000000000000 RSI: 00007ffd0d604eb0 RDI: 0000000000000005 [ 46.168771][ T2203] RBP: 00007ffd0d604e00 R08: 0000000000000000 R09: 0000000000000000 [ 46.168959][ T2203] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.169156][ T2203] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.241364][ T2209] ------------[ cut here ]------------ | [ 46.241521][ T2209] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2209 | [ 46.241757][ T2209] Modules linked in: vrf veth | [ 46.242294][ T2209] Tainted: [W]=WARN [ 46.242392][ T2209] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.242552][ T2209] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.242689][ T2209] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.243157][ T2209] RSP: 0018:ffa00000034f75d0 EFLAGS: 00010286 [ 46.243315][ T2209] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf16f [ 46.243504][ T2209] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678b78 [ 46.243695][ T2209] RBP: 1ff400000069eebb R08: 1fe22000016cf170 R09: fffa3bfffffb05e6 [ 46.243887][ T2209] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39ab4 [ 46.244087][ T2209] R13: ff11000004f39a80 R14: ffffffff8e3c7940 R15: ff1100000b678ac0 [ 46.244284][ T2209] FS: 00007fbaa0bf7440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 46.244505][ T2209] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.244664][ T2209] CR2: 000000000044f720 CR3: 000000000fc6f002 CR4: 0000000000771ef0 [ 46.244855][ T2209] PKRU: 55555554 [ 46.244952][ T2209] Call Trace: [ 46.245047][ T2209] [ 46.245115][ T2209] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.245247][ T2209] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.245382][ T2209] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.245510][ T2209] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.245633][ T2209] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.245761][ T2209] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.245888][ T2209] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.246017][ T2209] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.246150][ T2209] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.246273][ T2209] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.246400][ T2209] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.246524][ T2209] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.246650][ T2209] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.246775][ T2209] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.246902][ T2209] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.247029][ T2209] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.247164][ T2209] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.247290][ T2209] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.247417][ T2209] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.247542][ T2209] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.247671][ T2209] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.247797][ T2209] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.247925][ T2209] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.248082][ T2209] ? move_addr_to_kernel (net/socket.c:2511) [ 46.248212][ T2209] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.248337][ T2209] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.248466][ T2209] ___sys_sendmsg (net/socket.c:2641) [ 46.248592][ T2209] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.248723][ T2209] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.248853][ T2209] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.248981][ T2209] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.249111][ T2209] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.249244][ T2209] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.249371][ T2209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.249497][ T2209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.249623][ T2209] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.249749][ T2209] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.249873][ T2209] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.250028][ T2209] RIP: 0033:0x7fbaa0d51c5e [ 46.250169][ T2209] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.250616][ T2209] RSP: 002b:00007ffeca0f29b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.250807][ T2209] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbaa0d51c5e [ 46.250997][ T2209] RDX: 0000000000000000 RSI: 00007ffeca0f2a70 RDI: 0000000000000005 [ 46.251193][ T2209] RBP: 00007ffeca0f29c0 R08: 0000000000000000 R09: 0000000000000000 [ 46.251381][ T2209] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.251569][ T2209] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.321375][ T2213] ------------[ cut here ]------------ | [ 46.321528][ T2213] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2213 | [ 46.321756][ T2213] Modules linked in: vrf veth | [ 46.322454][ T2213] Tainted: [W]=WARN [ 46.322555][ T2213] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.322719][ T2213] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.322853][ T2213] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.323311][ T2213] RSP: 0018:ffa00000034f75d0 EFLAGS: 00010286 [ 46.323479][ T2213] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d537 [ 46.323666][ T2213] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a9b8 [ 46.323856][ T2213] RBP: 1ff400000069eebb R08: 1fe2200000a8d538 R09: fffa3bfffffb05e6 [ 46.324042][ T2213] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546bab4 [ 46.324239][ T2213] R13: ff1100000546ba80 R14: ffffffff8e3c7940 R15: ff1100000546a900 [ 46.324429][ T2213] FS: 00007ff928d68440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 46.324650][ T2213] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.324809][ T2213] CR2: 000000000044f720 CR3: 000000000f499005 CR4: 0000000000771ef0 [ 46.325002][ T2213] PKRU: 55555554 [ 46.325102][ T2213] Call Trace: [ 46.325205][ T2213] [ 46.325270][ T2213] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.325395][ T2213] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.325529][ T2213] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.325657][ T2213] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.325780][ T2213] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.325908][ T2213] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.326031][ T2213] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.326163][ T2213] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.326289][ T2213] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.326418][ T2213] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.326548][ T2213] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.326673][ T2213] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.326799][ T2213] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.326925][ T2213] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.327054][ T2213] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.327193][ T2213] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.327319][ T2213] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.327445][ T2213] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.327573][ T2213] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.327699][ T2213] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.327829][ T2213] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.327959][ T2213] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.328088][ T2213] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.328252][ T2213] ? move_addr_to_kernel (net/socket.c:2511) [ 46.328380][ T2213] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.328508][ T2213] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.328634][ T2213] ___sys_sendmsg (net/socket.c:2641) [ 46.328760][ T2213] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.328890][ T2213] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.329019][ T2213] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.329153][ T2213] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.329276][ T2213] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.329405][ T2213] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.329531][ T2213] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.329657][ T2213] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.329784][ T2213] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.329913][ T2213] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.330039][ T2213] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.330205][ T2213] RIP: 0033:0x7ff928ec2c5e [ 46.330340][ T2213] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.330794][ T2213] RSP: 002b:00007ffc31807f90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.330985][ T2213] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff928ec2c5e [ 46.331181][ T2213] RDX: 0000000000000000 RSI: 00007ffc31808050 RDI: 0000000000000005 [ 46.331373][ T2213] RBP: 00007ffc31807fa0 R08: 0000000000000000 R09: 0000000000000000 [ 46.331563][ T2213] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.331760][ T2213] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.387999][ T2219] ------------[ cut here ]------------ | [ 46.388789][ T2219] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2219 | [ 46.389025][ T2219] Modules linked in: vrf veth | [ 46.389518][ T2219] Tainted: [W]=WARN [ 46.389615][ T2219] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.389774][ T2219] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.389909][ T2219] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.390459][ T2219] RSP: 0018:ffa00000035a75d0 EFLAGS: 00010286 [ 46.390624][ T2219] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d56f [ 46.390812][ T2219] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ab78 [ 46.390997][ T2219] RBP: 1ff40000006b4ebb R08: 1fe2200000a8d570 R09: fffa3bfffffb05e6 [ 46.391281][ T2219] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b574 [ 46.391469][ T2219] R13: ff1100000546b540 R14: ffffffff8e3c7940 R15: ff1100000546aac0 [ 46.391658][ T2219] FS: 00007f481da36440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 46.391879][ T2219] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.392039][ T2219] CR2: 000000000044f720 CR3: 000000000f4ac004 CR4: 0000000000771ef0 [ 46.392326][ T2219] PKRU: 55555554 [ 46.392432][ T2219] Call Trace: [ 46.392526][ T2219] [ 46.392591][ T2219] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.392717][ T2219] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.392849][ T2219] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.392976][ T2219] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.393105][ T2219] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.393325][ T2219] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.393450][ T2219] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.393577][ T2219] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.393701][ T2219] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.393826][ T2219] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.393955][ T2219] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.394083][ T2219] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.394301][ T2219] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.394430][ T2219] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.394553][ T2219] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.394679][ T2219] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.394804][ T2219] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.394930][ T2219] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.395057][ T2219] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.395261][ T2219] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.395397][ T2219] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.395522][ T2219] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.395646][ T2219] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.395801][ T2219] ? move_addr_to_kernel (net/socket.c:2511) [ 46.395927][ T2219] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.396052][ T2219] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.396238][ T2219] ___sys_sendmsg (net/socket.c:2641) [ 46.396363][ T2219] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.396492][ T2219] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.396621][ T2219] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.396750][ T2219] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.396873][ T2219] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.397000][ T2219] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.397194][ T2219] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.397319][ T2219] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.397444][ T2219] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.397568][ T2219] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.397694][ T2219] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.397852][ T2219] RIP: 0033:0x7f481db90c5e [ 46.397985][ T2219] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.398441][ T2219] RSP: 002b:00007ffd75b775e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.398634][ T2219] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f481db90c5e [ 46.398822][ T2219] RDX: 0000000000000000 RSI: 00007ffd75b776a0 RDI: 0000000000000005 [ 46.399011][ T2219] RBP: 00007ffd75b775f0 R08: 0000000000000000 R09: 0000000000000000 [ 46.399206][ T2219] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.399393][ T2219] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.483869][ T2223] ------------[ cut here ]------------ | [ 46.484022][ T2223] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2223 | [ 46.484662][ T2223] Modules linked in: vrf veth | [ 46.485053][ T2223] Tainted: [W]=WARN [ 46.485159][ T2223] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.485322][ T2223] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.485459][ T2223] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.485911][ T2223] RSP: 0018:ffa00000035a75d0 EFLAGS: 00010286 [ 46.486076][ T2223] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece687 [ 46.486270][ T2223] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673438 [ 46.486458][ T2223] RBP: 1ff40000006b4ebb R08: 1fe2200001ece688 R09: fffa3bfffffb05e6 [ 46.486649][ T2223] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f673734 [ 46.486836][ T2223] R13: ff1100000f673700 R14: ffffffff8e3c7940 R15: ff1100000f673380 [ 46.487025][ T2223] FS: 00007f2aae021440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 46.487265][ T2223] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.487426][ T2223] CR2: 000000000044f720 CR3: 000000000fd96001 CR4: 0000000000771ef0 [ 46.487615][ T2223] PKRU: 55555554 [ 46.487710][ T2223] Call Trace: [ 46.487807][ T2223] [ 46.487874][ T2223] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.488001][ T2223] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.488144][ T2223] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.488275][ T2223] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.488400][ T2223] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.488531][ T2223] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.488657][ T2223] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.488787][ T2223] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.488914][ T2223] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.489041][ T2223] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.489177][ T2223] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.489303][ T2223] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.489430][ T2223] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.489558][ T2223] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.489685][ T2223] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.489813][ T2223] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.489939][ T2223] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.490069][ T2223] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.490200][ T2223] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.490327][ T2223] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.490455][ T2223] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.490582][ T2223] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.490709][ T2223] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.490867][ T2223] ? move_addr_to_kernel (net/socket.c:2511) [ 46.490996][ T2223] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.491126][ T2223] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.491258][ T2223] ___sys_sendmsg (net/socket.c:2641) [ 46.491385][ T2223] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.491514][ T2223] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.491643][ T2223] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.491772][ T2223] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.491900][ T2223] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.492027][ T2223] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.492246][ T2223] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.492374][ T2223] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.492501][ T2223] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.492626][ T2223] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.492755][ T2223] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.492912][ T2223] RIP: 0033:0x7f2aae17bc5e [ 46.493048][ T2223] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.493576][ T2223] RSP: 002b:00007ffd902efa20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.493769][ T2223] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2aae17bc5e [ 46.493957][ T2223] RDX: 0000000000000000 RSI: 00007ffd902efae0 RDI: 0000000000000005 [ 46.494216][ T2223] RBP: 00007ffd902efa30 R08: 0000000000000000 R09: 0000000000000000 [ 46.494409][ T2223] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.494599][ T2223] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.560123][ T2229] ------------[ cut here ]------------ | [ 46.560316][ T2229] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2229 | [ 46.560590][ T2229] Modules linked in: vrf veth | [ 46.561082][ T2229] Tainted: [W]=WARN [ 46.561237][ T2229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.561441][ T2229] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.561625][ T2229] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.562146][ T2229] RSP: 0018:ffa00000035875d0 EFLAGS: 00010286 [ 46.562354][ T2229] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece5a7 [ 46.562589][ T2229] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672d38 [ 46.562822][ T2229] RBP: 1ff40000006b0ebb R08: 1fe2200001ece5a8 R09: fffa3bfffffb05e6 [ 46.563055][ T2229] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672234 [ 46.563304][ T2229] R13: ff1100000f672200 R14: ffffffff8e3c7940 R15: ff1100000f672c80 [ 46.563544][ T2229] FS: 00007fb8dcff3440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 46.563817][ T2229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.564024][ T2229] CR2: 000000000044f720 CR3: 000000000ca7c006 CR4: 0000000000771ef0 [ 46.564273][ T2229] PKRU: 55555554 [ 46.564414][ T2229] Call Trace: [ 46.564554][ T2229] [ 46.564668][ T2229] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.564841][ T2229] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.565024][ T2229] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.565214][ T2229] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.565386][ T2229] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.565564][ T2229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.565736][ T2229] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.565912][ T2229] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.566093][ T2229] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.566279][ T2229] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.566457][ T2229] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.566630][ T2229] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.566808][ T2229] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.566986][ T2229] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.567174][ T2229] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.567352][ T2229] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.567526][ T2229] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.567699][ T2229] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.567873][ T2229] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.568048][ T2229] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.568247][ T2229] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.568422][ T2229] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.568595][ T2229] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.568798][ T2229] ? move_addr_to_kernel (net/socket.c:2511) [ 46.568975][ T2229] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.569172][ T2229] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.569351][ T2229] ___sys_sendmsg (net/socket.c:2641) [ 46.569528][ T2229] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.569706][ T2229] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.569882][ T2229] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.570067][ T2229] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.570250][ T2229] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.570426][ T2229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.570601][ T2229] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.570775][ T2229] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.570952][ T2229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.571144][ T2229] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.571320][ T2229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.571522][ T2229] RIP: 0033:0x7fb8dd14dc5e [ 46.571702][ T2229] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.572210][ T2229] RSP: 002b:00007fffc4735d80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.572453][ T2229] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb8dd14dc5e [ 46.572687][ T2229] RDX: 0000000000000000 RSI: 00007fffc4735e40 RDI: 0000000000000005 [ 46.572920][ T2229] RBP: 00007fffc4735d90 R08: 0000000000000000 R09: 0000000000000000 [ 46.573177][ T2229] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.573413][ T2229] R13: 0000000069cbe94d R14: 0000000000000004 R15: 000000000049d620 | [ 46.640685][ T2233] ------------[ cut here ]------------ | [ 46.640832][ T2233] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2233 | [ 46.641064][ T2233] Modules linked in: vrf veth | [ 46.641469][ T2233] Tainted: [W]=WARN [ 46.641565][ T2233] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.641722][ T2233] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.641855][ T2233] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.642314][ T2233] RSP: 0018:ffa00000035d75d0 EFLAGS: 00010286 [ 46.642475][ T2233] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0b2f [ 46.642666][ T2233] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785978 [ 46.642854][ T2233] RBP: 1ff40000006baebb R08: 1fe22000004f0b30 R09: fffa3bfffffb05e6 [ 46.643043][ T2233] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027843f4 [ 46.643241][ T2233] R13: ff110000027843c0 R14: ffffffff8e3c7940 R15: ff110000027858c0 [ 46.643430][ T2233] FS: 00007f60438dc440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 46.643656][ T2233] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.643818][ T2233] CR2: 000000000044f720 CR3: 000000000f54b001 CR4: 0000000000771ef0 [ 46.644013][ T2233] PKRU: 55555554 [ 46.644113][ T2233] Call Trace: [ 46.644214][ T2233] [ 46.644281][ T2233] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.644409][ T2233] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.644542][ T2233] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.644672][ T2233] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.644798][ T2233] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.644930][ T2233] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.645055][ T2233] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.645193][ T2233] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.645319][ T2233] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.645447][ T2233] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.645576][ T2233] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.645702][ T2233] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.645827][ T2233] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.645954][ T2233] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.646082][ T2233] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.646295][ T2233] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.646422][ T2233] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.646546][ T2233] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.646674][ T2233] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.646800][ T2233] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.646930][ T2233] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.647056][ T2233] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.647256][ T2233] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.647416][ T2233] ? move_addr_to_kernel (net/socket.c:2511) [ 46.647548][ T2233] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.647679][ T2233] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.647809][ T2233] ___sys_sendmsg (net/socket.c:2641) [ 46.647934][ T2233] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.648066][ T2233] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.648252][ T2233] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.648380][ T2233] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.648506][ T2233] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.648632][ T2233] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.648760][ T2233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.648890][ T2233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.649015][ T2233] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.649210][ T2233] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.649337][ T2233] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.649492][ T2233] RIP: 0033:0x7f6043a36c5e [ 46.649627][ T2233] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.650077][ T2233] RSP: 002b:00007fff5d289f50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.650345][ T2233] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6043a36c5e [ 46.650533][ T2233] RDX: 0000000000000000 RSI: 00007fff5d28a010 RDI: 0000000000000005 [ 46.650721][ T2233] RBP: 00007fff5d289f60 R08: 0000000000000000 R09: 0000000000000000 [ 46.650912][ T2233] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.651105][ T2233] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 46.721301][ T2239] ------------[ cut here ]------------ | [ 46.721454][ T2239] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2239 | [ 46.721686][ T2239] Modules linked in: vrf veth | [ 46.722089][ T2239] Tainted: [W]=WARN [ 46.722195][ T2239] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.722355][ T2239] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.722492][ T2239] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.722935][ T2239] RSP: 0018:ffa00000036075d0 EFLAGS: 00010286 [ 46.723101][ T2239] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819857 [ 46.723300][ T2239] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc2b8 [ 46.723487][ T2239] RBP: 1ff40000006c0ebb R08: 1fe2200001819858 R09: fffa3bfffffb05e6 [ 46.723675][ T2239] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd3b4 [ 46.723862][ T2239] R13: ff1100000c0cd380 R14: ffffffff8e3c7940 R15: ff1100000c0cc200 [ 46.724053][ T2239] FS: 00007f8b0cac2440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 46.724283][ T2239] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.724440][ T2239] CR2: 000000000044f720 CR3: 000000000fc9b004 CR4: 0000000000771ef0 [ 46.724632][ T2239] PKRU: 55555554 [ 46.724727][ T2239] Call Trace: [ 46.724824][ T2239] [ 46.724888][ T2239] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.725013][ T2239] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.725152][ T2239] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.725278][ T2239] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.725406][ T2239] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.725535][ T2239] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.725660][ T2239] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.725785][ T2239] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.725914][ T2239] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.726040][ T2239] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.726177][ T2239] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.726304][ T2239] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.726437][ T2239] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.726566][ T2239] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.726689][ T2239] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.726816][ T2239] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.726942][ T2239] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.727070][ T2239] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.727254][ T2239] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.727382][ T2239] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.727510][ T2239] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.727634][ T2239] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.727759][ T2239] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.727914][ T2239] ? move_addr_to_kernel (net/socket.c:2511) [ 46.728045][ T2239] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.728254][ T2239] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.728383][ T2239] ___sys_sendmsg (net/socket.c:2641) [ 46.728507][ T2239] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.728639][ T2239] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.728767][ T2239] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.728894][ T2239] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.729018][ T2239] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.729210][ T2239] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.729336][ T2239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.729462][ T2239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.729590][ T2239] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.729718][ T2239] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.729846][ T2239] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.730003][ T2239] RIP: 0033:0x7f8b0cc1cc5e [ 46.730190][ T2239] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.730645][ T2239] RSP: 002b:00007ffe3b30f6c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.730836][ T2239] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8b0cc1cc5e [ 46.731025][ T2239] RDX: 0000000000000000 RSI: 00007ffe3b30f780 RDI: 0000000000000005 [ 46.731297][ T2239] RBP: 00007ffe3b30f6d0 R08: 0000000000000000 R09: 0000000000000000 [ 46.731485][ T2239] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.731674][ T2239] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 46.813560][ T2243] ------------[ cut here ]------------ | [ 46.813716][ T2243] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2243 | [ 46.813951][ T2243] Modules linked in: vrf veth | [ 46.814359][ T2243] Tainted: [W]=WARN [ 46.814455][ T2243] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.814614][ T2243] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.814749][ T2243] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.815203][ T2243] RSP: 0018:ffa00000035f75d0 EFLAGS: 00010286 [ 46.815363][ T2243] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b2f [ 46.815552][ T2243] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd978 [ 46.815744][ T2243] RBP: 1ff40000006beebb R08: 1fe2200001819b30 R09: fffa3bfffffb05e6 [ 46.815938][ T2243] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cdc74 [ 46.816130][ T2243] R13: ff1100000c0cdc40 R14: ffffffff8e3c7940 R15: ff1100000c0cd8c0 [ 46.816325][ T2243] FS: 00007f6897182440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 46.816549][ T2243] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.816708][ T2243] CR2: 000000000044f720 CR3: 000000000f9ba002 CR4: 0000000000771ef0 [ 46.816899][ T2243] PKRU: 55555554 [ 46.816993][ T2243] Call Trace: [ 46.817093][ T2243] [ 46.817164][ T2243] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.817291][ T2243] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.817423][ T2243] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.817551][ T2243] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.817675][ T2243] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.817804][ T2243] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.817928][ T2243] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.818055][ T2243] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.818192][ T2243] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.818316][ T2243] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.818445][ T2243] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.818570][ T2243] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.818696][ T2243] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.818823][ T2243] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.818945][ T2243] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.819075][ T2243] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.819207][ T2243] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.819336][ T2243] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.819463][ T2243] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.819589][ T2243] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.819719][ T2243] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.819845][ T2243] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.819970][ T2243] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.820128][ T2243] ? move_addr_to_kernel (net/socket.c:2511) [ 46.820264][ T2243] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.820391][ T2243] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.820518][ T2243] ___sys_sendmsg (net/socket.c:2641) [ 46.820643][ T2243] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.820772][ T2243] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.820903][ T2243] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.821031][ T2243] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.821163][ T2243] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.821295][ T2243] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.821421][ T2243] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.821549][ T2243] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.821675][ T2243] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.821799][ T2243] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.821926][ T2243] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.822093][ T2243] RIP: 0033:0x7f68972dcc5e [ 46.822235][ T2243] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.822681][ T2243] RSP: 002b:00007fffbcecc050 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.822869][ T2243] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f68972dcc5e [ 46.823058][ T2243] RDX: 0000000000000000 RSI: 00007fffbcecc110 RDI: 0000000000000005 [ 46.823255][ T2243] RBP: 00007fffbcecc060 R08: 0000000000000000 R09: 0000000000000000 [ 46.823444][ T2243] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.823632][ T2243] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 46.885174][ T2249] ------------[ cut here ]------------ | [ 46.885323][ T2249] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2249 | [ 46.885551][ T2249] Modules linked in: vrf veth | [ 46.885949][ T2249] Tainted: [W]=WARN [ 46.886046][ T2249] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.886217][ T2249] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.886354][ T2249] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.886798][ T2249] RSP: 0018:ffa00000036175d0 EFLAGS: 00010286 [ 46.886959][ T2249] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf32f [ 46.887161][ T2249] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 46.887350][ T2249] RBP: 1ff40000006c2ebb R08: 1fe22000016cf330 R09: fffa3bfffffb05e6 [ 46.887539][ T2249] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678774 [ 46.887726][ T2249] R13: ff1100000b678740 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 46.887919][ T2249] FS: 00007ff8491ed440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 46.888146][ T2249] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.888306][ T2249] CR2: 000000000044f720 CR3: 000000000fb3d002 CR4: 0000000000771ef0 [ 46.888494][ T2249] PKRU: 55555554 [ 46.888588][ T2249] Call Trace: [ 46.888688][ T2249] [ 46.888753][ T2249] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.888878][ T2249] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.889012][ T2249] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.889147][ T2249] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.889270][ T2249] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.889404][ T2249] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.889532][ T2249] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.889656][ T2249] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.889781][ T2249] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.889907][ T2249] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.890035][ T2249] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.890175][ T2249] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.890300][ T2249] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.890425][ T2249] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.890551][ T2249] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.890679][ T2249] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.890803][ T2249] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.890928][ T2249] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.891055][ T2249] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.891189][ T2249] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.891320][ T2249] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.891446][ T2249] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.891570][ T2249] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.891725][ T2249] ? move_addr_to_kernel (net/socket.c:2511) [ 46.891852][ T2249] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.891977][ T2249] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.892109][ T2249] ___sys_sendmsg (net/socket.c:2641) [ 46.892238][ T2249] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.892367][ T2249] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.892498][ T2249] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.892626][ T2249] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.892750][ T2249] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.892880][ T2249] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.893005][ T2249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.893140][ T2249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.893267][ T2249] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.893391][ T2249] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.893517][ T2249] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.893673][ T2249] RIP: 0033:0x7ff849347c5e [ 46.893807][ T2249] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.894268][ T2249] RSP: 002b:00007fff24b0b370 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.894463][ T2249] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff849347c5e [ 46.894657][ T2249] RDX: 0000000000000000 RSI: 00007fff24b0b430 RDI: 0000000000000005 [ 46.894845][ T2249] RBP: 00007fff24b0b380 R08: 0000000000000000 R09: 0000000000000000 [ 46.895034][ T2249] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.895232][ T2249] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 46.959406][ T2253] ------------[ cut here ]------------ | [ 46.959562][ T2253] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2253 | [ 46.959794][ T2253] Modules linked in: vrf veth | [ 46.960202][ T2253] Tainted: [W]=WARN [ 46.960299][ T2253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.960458][ T2253] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 46.960603][ T2253] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.961067][ T2253] RSP: 0018:ffa00000035b75d0 EFLAGS: 00010286 [ 46.961233][ T2253] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f48f [ 46.961427][ T2253] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a478 [ 46.961623][ T2253] RBP: 1ff40000006b6ebb R08: 1fe2200001f8f490 R09: fffa3bfffffb05e6 [ 46.961811][ T2253] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7b734 [ 46.961998][ T2253] R13: ff1100000fc7b700 R14: ffffffff8e3c7940 R15: ff1100000fc7a3c0 [ 46.962679][ T2253] FS: 00007fdb549ba440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 46.962904][ T2253] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.963071][ T2253] CR2: 000000000044f720 CR3: 000000000f759003 CR4: 0000000000771ef0 [ 46.963293][ T2253] PKRU: 55555554 [ 46.963401][ T2253] Call Trace: [ 46.963510][ T2253] [ 46.963579][ T2253] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 46.963711][ T2253] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 46.963848][ T2253] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 46.963978][ T2253] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.964105][ T2253] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.964240][ T2253] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 46.964366][ T2253] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 46.964492][ T2253] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 46.964618][ T2253] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 46.964744][ T2253] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 46.964873][ T2253] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 46.964997][ T2253] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 46.965127][ T2253] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 46.965263][ T2253] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 46.965386][ T2253] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 46.965514][ T2253] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 46.965646][ T2253] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.965776][ T2253] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 46.965906][ T2253] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 46.966034][ T2253] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 46.966178][ T2253] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 46.966307][ T2253] ? copy_msghdr_from_user (net/socket.c:2525) [ 46.966433][ T2253] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 46.966591][ T2253] ? move_addr_to_kernel (net/socket.c:2511) [ 46.966721][ T2253] ? filemap_map_folio_range (mm/filemap.c:3873) [ 46.966845][ T2253] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 46.966974][ T2253] ___sys_sendmsg (net/socket.c:2641) [ 46.967106][ T2253] ? copy_msghdr_from_user (net/socket.c:2628) [ 46.967242][ T2253] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 46.967373][ T2253] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 46.967505][ T2253] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 46.967633][ T2253] ? __sys_sendmsg_sock (net/socket.c:2656) [ 46.967763][ T2253] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 46.967889][ T2253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.968017][ T2253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 46.968157][ T2253] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 46.968288][ T2253] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.968416][ T2253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.968573][ T2253] RIP: 0033:0x7fdb54b14c5e [ 46.968710][ T2253] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.969178][ T2253] RSP: 002b:00007ffd11e3f660 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.969373][ T2253] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdb54b14c5e [ 46.969563][ T2253] RDX: 0000000000000000 RSI: 00007ffd11e3f720 RDI: 0000000000000005 [ 46.969753][ T2253] RBP: 00007ffd11e3f670 R08: 0000000000000000 R09: 0000000000000000 [ 46.969941][ T2253] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 46.970138][ T2253] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.041333][ T2259] ------------[ cut here ]------------ | [ 47.041494][ T2259] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2259 | [ 47.041731][ T2259] Modules linked in: vrf veth | [ 47.042146][ T2259] Tainted: [W]=WARN [ 47.042245][ T2259] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.042405][ T2259] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.042546][ T2259] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.043009][ T2259] RSP: 0018:ffa00000035d75d0 EFLAGS: 00010286 [ 47.043182][ T2259] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f767 [ 47.043373][ T2259] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7bb38 [ 47.043564][ T2259] RBP: 1ff40000006baebb R08: 1fe2200001f8f768 R09: fffa3bfffffb05e6 [ 47.043751][ T2259] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7be34 [ 47.043942][ T2259] R13: ff1100000fc7be00 R14: ffffffff8e3c7940 R15: ff1100000fc7ba80 [ 47.044146][ T2259] FS: 00007f786bcaf440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 47.044372][ T2259] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.044537][ T2259] CR2: 000000000044f720 CR3: 000000000fd43004 CR4: 0000000000771ef0 [ 47.044727][ T2259] PKRU: 55555554 [ 47.044827][ T2259] Call Trace: [ 47.044924][ T2259] [ 47.044990][ T2259] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.045123][ T2259] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.045264][ T2259] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.045391][ T2259] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.045516][ T2259] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.045650][ T2259] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.045779][ T2259] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.045907][ T2259] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.046034][ T2259] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.046169][ T2259] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.046300][ T2259] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.046426][ T2259] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.046555][ T2259] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.046683][ T2259] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.046809][ T2259] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.046938][ T2259] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.047072][ T2259] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.047205][ T2259] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.047334][ T2259] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.047464][ T2259] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.047594][ T2259] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.047722][ T2259] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.047846][ T2259] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.048001][ T2259] ? move_addr_to_kernel (net/socket.c:2511) [ 47.048140][ T2259] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.048268][ T2259] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.048403][ T2259] ___sys_sendmsg (net/socket.c:2641) [ 47.048530][ T2259] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.048660][ T2259] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.048787][ T2259] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.048917][ T2259] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.049039][ T2259] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.049660][ T2259] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.049790][ T2259] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.049921][ T2259] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.050051][ T2259] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.050187][ T2259] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.050318][ T2259] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.050479][ T2259] RIP: 0033:0x7f786be09c5e [ 47.050618][ T2259] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.051077][ T2259] RSP: 002b:00007ffffcd41940 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.051270][ T2259] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f786be09c5e [ 47.051459][ T2259] RDX: 0000000000000000 RSI: 00007ffffcd41a00 RDI: 0000000000000005 [ 47.051646][ T2259] RBP: 00007ffffcd41950 R08: 0000000000000000 R09: 0000000000000000 [ 47.051836][ T2259] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.052023][ T2259] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.116347][ T2263] ------------[ cut here ]------------ | [ 47.116545][ T2263] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2263 | [ 47.116822][ T2263] Modules linked in: vrf veth | [ 47.117329][ T2263] Tainted: [W]=WARN [ 47.117473][ T2263] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.117685][ T2263] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.117872][ T2263] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.118905][ T2263] RSP: 0018:ffa00000035f75d0 EFLAGS: 00010286 [ 47.119219][ T2263] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f08c7 [ 47.119523][ T2263] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784638 [ 47.119824][ T2263] RBP: 1ff40000006beebb R08: 1fe22000004f08c8 R09: fffa3bfffffb05e6 [ 47.120155][ T2263] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785e34 [ 47.120445][ T2263] R13: ff11000002785e00 R14: ffffffff8e3c7940 R15: ff11000002784580 [ 47.120726][ T2263] FS: 00007f0f4600b440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 47.121016][ T2263] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.121242][ T2263] CR2: 000000000044f720 CR3: 000000000c1e7003 CR4: 0000000000771ef0 [ 47.121489][ T2263] PKRU: 55555554 [ 47.121632][ T2263] Call Trace: [ 47.121774][ T2263] [ 47.121885][ T2263] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.122056][ T2263] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.122257][ T2263] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.122434][ T2263] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.122609][ T2263] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.122785][ T2263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.122956][ T2263] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.123157][ T2263] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.123333][ T2263] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.123506][ T2263] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.123683][ T2263] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.123853][ T2263] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.124030][ T2263] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.124218][ T2263] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.124393][ T2263] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.124568][ T2263] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.124742][ T2263] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.124919][ T2263] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.125101][ T2263] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.125284][ T2263] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.125461][ T2263] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.125637][ T2263] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.125812][ T2263] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.126016][ T2263] ? move_addr_to_kernel (net/socket.c:2511) [ 47.126210][ T2263] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.126384][ T2263] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.126561][ T2263] ___sys_sendmsg (net/socket.c:2641) [ 47.126733][ T2263] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.126910][ T2263] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.127094][ T2263] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.127280][ T2263] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.127454][ T2263] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.127629][ T2263] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.127801][ T2263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.127977][ T2263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.128168][ T2263] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.128342][ T2263] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.128518][ T2263] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.128720][ T2263] RIP: 0033:0x7f0f46165c5e [ 47.128900][ T2263] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.129419][ T2263] RSP: 002b:00007ffc98133580 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.129658][ T2263] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0f46165c5e [ 47.129890][ T2263] RDX: 0000000000000000 RSI: 00007ffc98133640 RDI: 0000000000000005 [ 47.130144][ T2263] RBP: 00007ffc98133590 R08: 0000000000000000 R09: 0000000000000000 [ 47.130379][ T2263] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.130619][ T2263] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.198187][ T2269] ------------[ cut here ]------------ | [ 47.198374][ T2269] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2269 | [ 47.198650][ T2269] Modules linked in: vrf veth | [ 47.199154][ T2269] Tainted: [W]=WARN [ 47.199298][ T2269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.199503][ T2269] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.199684][ T2269] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.200401][ T2269] RSP: 0018:ffa00000036575d0 EFLAGS: 00010286 [ 47.200687][ T2269] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f09df [ 47.200985][ T2269] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784ef8 [ 47.201323][ T2269] RBP: 1ff40000006caebb R08: 1fe22000004f09e0 R09: fffa3bfffffb05e6 [ 47.201627][ T2269] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027853b4 [ 47.201936][ T2269] R13: ff11000002785380 R14: ffffffff8e3c7940 R15: ff11000002784e40 [ 47.202253][ T2269] FS: 00007f975c288440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 47.202599][ T2269] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.202844][ T2269] CR2: 000000000044f720 CR3: 000000000fdfb006 CR4: 0000000000771ef0 [ 47.203083][ T2269] PKRU: 55555554 [ 47.203239][ T2269] Call Trace: [ 47.203380][ T2269] [ 47.203491][ T2269] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.203663][ T2269] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.203846][ T2269] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.204020][ T2269] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.204214][ T2269] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.204390][ T2269] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.204564][ T2269] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.204741][ T2269] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.204916][ T2269] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.205094][ T2269] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.205281][ T2269] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.205452][ T2269] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.205632][ T2269] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.205809][ T2269] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.205981][ T2269] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.206176][ T2269] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.206351][ T2269] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.206527][ T2269] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.206702][ T2269] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.206877][ T2269] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.207054][ T2269] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.207243][ T2269] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.207415][ T2269] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.207616][ T2269] ? move_addr_to_kernel (net/socket.c:2511) [ 47.207790][ T2269] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.207962][ T2269] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.208156][ T2269] ___sys_sendmsg (net/socket.c:2641) [ 47.208328][ T2269] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.208506][ T2269] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.208683][ T2269] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.208859][ T2269] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.209038][ T2269] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.209233][ T2269] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.209409][ T2269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.209588][ T2269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.209763][ T2269] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.209936][ T2269] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.210113][ T2269] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.210329][ T2269] RIP: 0033:0x7f975c3e2c5e [ 47.210514][ T2269] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.211015][ T2269] RSP: 002b:00007ffd0f563ac0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.211270][ T2269] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f975c3e2c5e [ 47.211505][ T2269] RDX: 0000000000000000 RSI: 00007ffd0f563b80 RDI: 0000000000000005 [ 47.211745][ T2269] RBP: 00007ffd0f563ad0 R08: 0000000000000000 R09: 0000000000000000 [ 47.211978][ T2269] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.212233][ T2269] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.275693][ T2273] ------------[ cut here ]------------ | [ 47.275843][ T2273] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2273 | [ 47.276072][ T2273] Modules linked in: vrf veth | [ 47.276612][ T2273] Tainted: [W]=WARN [ 47.276707][ T2273] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.276871][ T2273] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.277009][ T2273] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.277466][ T2273] RSP: 0018:ffa00000036475d0 EFLAGS: 00010286 [ 47.277627][ T2273] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e708f [ 47.277814][ T2273] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38478 [ 47.278002][ T2273] RBP: 1ff40000006c8ebb R08: 1fe22000009e7090 R09: fffa3bfffffb05e6 [ 47.278199][ T2273] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39734 [ 47.278387][ T2273] R13: ff11000004f39700 R14: ffffffff8e3c7940 R15: ff11000004f383c0 [ 47.278579][ T2273] FS: 00007f0ccb8dc440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 47.278799][ T2273] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.278957][ T2273] CR2: 000000000044f720 CR3: 000000000fbec001 CR4: 0000000000771ef0 [ 47.279156][ T2273] PKRU: 55555554 [ 47.279251][ T2273] Call Trace: [ 47.279345][ T2273] [ 47.279413][ T2273] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.279539][ T2273] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.279674][ T2273] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.279801][ T2273] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.279927][ T2273] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.280056][ T2273] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.280191][ T2273] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.280317][ T2273] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.280442][ T2273] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.280568][ T2273] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.280698][ T2273] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.280821][ T2273] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.280948][ T2273] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.281076][ T2273] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.281205][ T2273] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.281334][ T2273] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.281460][ T2273] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.281588][ T2273] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.281715][ T2273] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.281844][ T2273] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.281974][ T2273] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.282106][ T2273] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.282238][ T2273] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.282393][ T2273] ? move_addr_to_kernel (net/socket.c:2511) [ 47.282522][ T2273] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.282650][ T2273] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.282779][ T2273] ___sys_sendmsg (net/socket.c:2641) [ 47.282907][ T2273] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.283038][ T2273] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.283192][ T2273] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.283322][ T2273] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.283448][ T2273] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.283577][ T2273] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.283704][ T2273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.283833][ T2273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.283961][ T2273] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.284091][ T2273] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.284226][ T2273] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.284385][ T2273] RIP: 0033:0x7f0ccba36c5e [ 47.284521][ T2273] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.284981][ T2273] RSP: 002b:00007fffc140f570 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.285182][ T2273] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0ccba36c5e [ 47.285371][ T2273] RDX: 0000000000000000 RSI: 00007fffc140f630 RDI: 0000000000000005 [ 47.285566][ T2273] RBP: 00007fffc140f580 R08: 0000000000000000 R09: 0000000000000000 [ 47.285755][ T2273] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.285945][ T2273] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.351628][ T2279] ------------[ cut here ]------------ | [ 47.351777][ T2279] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2279 | [ 47.352001][ T2279] Modules linked in: vrf veth | [ 47.352405][ T2279] Tainted: [W]=WARN [ 47.352502][ T2279] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.352664][ T2279] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.352801][ T2279] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.353261][ T2279] RSP: 0018:ffa00000036975d0 EFLAGS: 00010286 [ 47.353423][ T2279] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7057 [ 47.353611][ T2279] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f382b8 [ 47.353798][ T2279] RBP: 1ff40000006d2ebb R08: 1fe22000009e7058 R09: fffa3bfffffb05e6 [ 47.353984][ T2279] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f391f4 [ 47.354723][ T2279] R13: ff11000004f391c0 R14: ffffffff8e3c7940 R15: ff11000004f38200 [ 47.354913][ T2279] FS: 00007f9da368a440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 47.355195][ T2279] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.355354][ T2279] CR2: 000000000044f720 CR3: 000000000f71b001 CR4: 0000000000771ef0 [ 47.355548][ T2279] PKRU: 55555554 [ 47.355645][ T2279] Call Trace: [ 47.355740][ T2279] [ 47.355805][ T2279] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.355930][ T2279] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.356063][ T2279] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.356243][ T2279] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.356367][ T2279] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.356496][ T2279] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.356622][ T2279] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.356747][ T2279] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.356871][ T2279] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.356996][ T2279] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.357128][ T2279] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.357300][ T2279] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.357426][ T2279] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.357553][ T2279] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.357676][ T2279] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.357801][ T2279] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.357926][ T2279] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.358052][ T2279] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.358223][ T2279] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.358349][ T2279] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.358478][ T2279] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.358603][ T2279] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.358729][ T2279] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.358882][ T2279] ? move_addr_to_kernel (net/socket.c:2511) [ 47.359009][ T2279] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.359144][ T2279] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.359273][ T2279] ___sys_sendmsg (net/socket.c:2641) [ 47.359401][ T2279] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.359532][ T2279] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.359663][ T2279] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.359791][ T2279] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.359919][ T2279] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.360047][ T2279] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.360179][ T2279] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.360306][ T2279] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.360431][ T2279] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.360557][ T2279] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.360682][ T2279] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.360837][ T2279] RIP: 0033:0x7f9da37e4c5e [ 47.360971][ T2279] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.361436][ T2279] RSP: 002b:00007ffc1970ef20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.361631][ T2279] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9da37e4c5e [ 47.361817][ T2279] RDX: 0000000000000000 RSI: 00007ffc1970efe0 RDI: 0000000000000005 [ 47.362005][ T2279] RBP: 00007ffc1970ef30 R08: 0000000000000000 R09: 0000000000000000 [ 47.362201][ T2279] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.362390][ T2279] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.421062][ T2283] ------------[ cut here ]------------ | [ 47.421225][ T2283] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2283 | [ 47.421457][ T2283] Modules linked in: vrf veth | [ 47.421855][ T2283] Tainted: [W]=WARN [ 47.421953][ T2283] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.422114][ T2283] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.422257][ T2283] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.422715][ T2283] RSP: 0018:ffa00000036a75d0 EFLAGS: 00010286 [ 47.422879][ T2283] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf217 [ 47.423072][ T2283] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6790b8 [ 47.423269][ T2283] RBP: 1ff40000006d4ebb R08: 1fe22000016cf218 R09: fffa3bfffffb05e6 [ 47.423459][ T2283] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679574 [ 47.423650][ T2283] R13: ff1100000b679540 R14: ffffffff8e3c7940 R15: ff1100000b679000 [ 47.423846][ T2283] FS: 00007f826c984440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 47.424072][ T2283] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.424239][ T2283] CR2: 000000000044f720 CR3: 000000000d7b2004 CR4: 0000000000771ef0 [ 47.424433][ T2283] PKRU: 55555554 [ 47.424532][ T2283] Call Trace: [ 47.424631][ T2283] [ 47.424697][ T2283] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.424826][ T2283] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.424961][ T2283] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.425096][ T2283] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.425812][ T2283] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.425944][ T2283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.426075][ T2283] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.426358][ T2283] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.426487][ T2283] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.426617][ T2283] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.426751][ T2283] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.426880][ T2283] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.427008][ T2283] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.427234][ T2283] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.427364][ T2283] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.427495][ T2283] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.427624][ T2283] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.427752][ T2283] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.427877][ T2283] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.428003][ T2283] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.428231][ T2283] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.428360][ T2283] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.428487][ T2283] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.428644][ T2283] ? move_addr_to_kernel (net/socket.c:2511) [ 47.428773][ T2283] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.428907][ T2283] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.429040][ T2283] ___sys_sendmsg (net/socket.c:2641) [ 47.429261][ T2283] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.429394][ T2283] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.429524][ T2283] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.429656][ T2283] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.429786][ T2283] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.429917][ T2283] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.430048][ T2283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.430274][ T2283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.430403][ T2283] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.430529][ T2283] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.430656][ T2283] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.430816][ T2283] RIP: 0033:0x7f826cadec5e [ 47.430952][ T2283] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.431511][ T2283] RSP: 002b:00007fff4841f420 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.431702][ T2283] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f826cadec5e [ 47.431895][ T2283] RDX: 0000000000000000 RSI: 00007fff4841f4e0 RDI: 0000000000000005 [ 47.432091][ T2283] RBP: 00007fff4841f430 R08: 0000000000000000 R09: 0000000000000000 [ 47.432360][ T2283] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.432554][ T2283] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.520177][ T2289] ------------[ cut here ]------------ | [ 47.520333][ T2289] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2289 | [ 47.520564][ T2289] Modules linked in: vrf veth | [ 47.520955][ T2289] Tainted: [W]=WARN [ 47.521051][ T2289] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.521221][ T2289] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.521356][ T2289] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.521806][ T2289] RSP: 0018:ffa00000036e75d0 EFLAGS: 00010286 [ 47.521966][ T2289] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d56f [ 47.522164][ T2289] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ab78 [ 47.522352][ T2289] RBP: 1ff40000006dcebb R08: 1fe2200000a8d570 R09: fffa3bfffffb05e6 [ 47.522541][ T2289] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b574 [ 47.522735][ T2289] R13: ff1100000546b540 R14: ffffffff8e3c7940 R15: ff1100000546aac0 [ 47.522924][ T2289] FS: 00007fa24952d440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 47.523151][ T2289] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.523311][ T2289] CR2: 000000000044f720 CR3: 000000000c1e1001 CR4: 0000000000771ef0 [ 47.523500][ T2289] PKRU: 55555554 [ 47.523596][ T2289] Call Trace: [ 47.523690][ T2289] [ 47.523756][ T2289] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.523884][ T2289] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.524018][ T2289] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.524149][ T2289] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.524277][ T2289] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.524405][ T2289] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.524530][ T2289] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.524656][ T2289] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.524782][ T2289] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.524907][ T2289] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.525038][ T2289] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.525171][ T2289] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.525297][ T2289] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.525425][ T2289] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.525553][ T2289] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.525681][ T2289] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.525807][ T2289] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.525936][ T2289] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.526064][ T2289] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.526203][ T2289] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.526332][ T2289] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.526460][ T2289] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.526587][ T2289] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.526742][ T2289] ? move_addr_to_kernel (net/socket.c:2511) [ 47.526867][ T2289] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.526992][ T2289] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.527123][ T2289] ___sys_sendmsg (net/socket.c:2641) [ 47.527253][ T2289] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.527385][ T2289] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.527515][ T2289] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.527641][ T2289] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.527767][ T2289] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.527895][ T2289] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.528027][ T2289] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.528162][ T2289] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.528288][ T2289] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.528413][ T2289] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.528538][ T2289] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.528693][ T2289] RIP: 0033:0x7fa249687c5e [ 47.528825][ T2289] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.529276][ T2289] RSP: 002b:00007ffdc16b2d10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.529467][ T2289] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa249687c5e [ 47.529652][ T2289] RDX: 0000000000000000 RSI: 00007ffdc16b2dd0 RDI: 0000000000000005 [ 47.529841][ T2289] RBP: 00007ffdc16b2d20 R08: 0000000000000000 R09: 0000000000000000 [ 47.530034][ T2289] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.530230][ T2289] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.590226][ T2293] ------------[ cut here ]------------ | [ 47.590378][ T2293] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2293 | [ 47.590610][ T2293] Modules linked in: vrf veth | [ 47.591004][ T2293] Tainted: [W]=WARN [ 47.591104][ T2293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.591864][ T2293] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.592003][ T2293] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.592627][ T2293] RSP: 0018:ffa00000036d75d0 EFLAGS: 00010286 [ 47.592790][ T2293] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d41f [ 47.592983][ T2293] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a0f8 [ 47.593266][ T2293] RBP: 1ff40000006daebb R08: 1fe2200000a8d420 R09: fffa3bfffffb05e6 [ 47.593453][ T2293] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a934 [ 47.593641][ T2293] R13: ff1100000546a900 R14: ffffffff8e3c7940 R15: ff1100000546a040 [ 47.593833][ T2293] FS: 00007f1549332440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 47.594056][ T2293] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.594310][ T2293] CR2: 000000000044f720 CR3: 000000000c233003 CR4: 0000000000771ef0 [ 47.594500][ T2293] PKRU: 55555554 [ 47.594600][ T2293] Call Trace: [ 47.594693][ T2293] [ 47.594757][ T2293] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.594884][ T2293] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.595017][ T2293] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.595237][ T2293] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.595362][ T2293] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.595490][ T2293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.595614][ T2293] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.595740][ T2293] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.595866][ T2293] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.595991][ T2293] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.596123][ T2293] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.596339][ T2293] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.596467][ T2293] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.596594][ T2293] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.596720][ T2293] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.596846][ T2293] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.596972][ T2293] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.597105][ T2293] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.597321][ T2293] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.597449][ T2293] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.597579][ T2293] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.597705][ T2293] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.597829][ T2293] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.597985][ T2293] ? move_addr_to_kernel (net/socket.c:2511) [ 47.598115][ T2293] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.598315][ T2293] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.598441][ T2293] ___sys_sendmsg (net/socket.c:2641) [ 47.598566][ T2293] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.598696][ T2293] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.598826][ T2293] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.598954][ T2293] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.599084][ T2293] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.599267][ T2293] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.599395][ T2293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.599522][ T2293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.599648][ T2293] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.599776][ T2293] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.599903][ T2293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.600060][ T2293] RIP: 0033:0x7f154948cc5e [ 47.600280][ T2293] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.600739][ T2293] RSP: 002b:00007fff30f40630 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.600932][ T2293] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f154948cc5e [ 47.601131][ T2293] RDX: 0000000000000000 RSI: 00007fff30f406f0 RDI: 0000000000000005 [ 47.601384][ T2293] RBP: 00007fff30f40640 R08: 0000000000000000 R09: 0000000000000000 [ 47.601572][ T2293] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.601759][ T2293] R13: 0000000069cbe94e R14: 0000000000000004 R15: 000000000049d620 | [ 47.678534][ T2299] ------------[ cut here ]------------ | [ 47.678686][ T2299] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2299 | [ 47.678920][ T2299] Modules linked in: vrf veth | [ 47.680080][ T2299] Tainted: [W]=WARN [ 47.680279][ T2299] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.680441][ T2299] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.680579][ T2299] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.681039][ T2299] RSP: 0018:ffa00000036275d0 EFLAGS: 00010286 [ 47.681298][ T2299] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece457 [ 47.681491][ T2299] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6722b8 [ 47.681687][ T2299] RBP: 1ff40000006c4ebb R08: 1fe2200001ece458 R09: fffa3bfffffb05e6 [ 47.681877][ T2299] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672934 [ 47.682066][ T2299] R13: ff1100000f672900 R14: ffffffff8e3c7940 R15: ff1100000f672200 [ 47.682356][ T2299] FS: 00007f535acc0440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 47.682580][ T2299] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.682741][ T2299] CR2: 000000000044f720 CR3: 000000000fd6c003 CR4: 0000000000771ef0 [ 47.682934][ T2299] PKRU: 55555554 [ 47.683030][ T2299] Call Trace: [ 47.683130][ T2299] [ 47.683282][ T2299] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.683410][ T2299] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.683552][ T2299] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.683680][ T2299] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.683806][ T2299] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.683937][ T2299] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.684063][ T2299] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.684267][ T2299] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.684397][ T2299] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.684524][ T2299] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.684653][ T2299] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.684776][ T2299] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.684905][ T2299] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.685031][ T2299] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.685228][ T2299] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.685354][ T2299] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.685480][ T2299] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.685606][ T2299] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.685732][ T2299] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.685859][ T2299] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.685988][ T2299] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.686116][ T2299] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.686318][ T2299] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.686474][ T2299] ? move_addr_to_kernel (net/socket.c:2511) [ 47.686602][ T2299] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.686728][ T2299] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.686857][ T2299] ___sys_sendmsg (net/socket.c:2641) [ 47.686983][ T2299] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.687116][ T2299] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.687310][ T2299] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.687441][ T2299] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.687567][ T2299] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.687696][ T2299] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.687823][ T2299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.687951][ T2299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.688082][ T2299] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.688264][ T2299] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.688391][ T2299] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.688547][ T2299] RIP: 0033:0x7f535ae1ac5e [ 47.688681][ T2299] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.689145][ T2299] RSP: 002b:00007ffd9cb21d60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.689338][ T2299] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f535ae1ac5e [ 47.689528][ T2299] RDX: 0000000000000000 RSI: 00007ffd9cb21e20 RDI: 0000000000000005 [ 47.689717][ T2299] RBP: 00007ffd9cb21d70 R08: 0000000000000000 R09: 0000000000000000 [ 47.689911][ T2299] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.690107][ T2299] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 47.760093][ T2303] ------------[ cut here ]------------ | [ 47.760258][ T2303] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2303 | [ 47.760489][ T2303] Modules linked in: vrf veth | [ 47.760888][ T2303] Tainted: [W]=WARN [ 47.760985][ T2303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.761150][ T2303] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.761287][ T2303] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.761739][ T2303] RSP: 0018:ffa00000037175d0 EFLAGS: 00010286 [ 47.761898][ T2303] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece687 [ 47.762095][ T2303] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673438 [ 47.762292][ T2303] RBP: 1ff40000006e2ebb R08: 1fe2200001ece688 R09: fffa3bfffffb05e6 [ 47.762483][ T2303] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f673734 [ 47.762675][ T2303] R13: ff1100000f673700 R14: ffffffff8e3c7940 R15: ff1100000f673380 [ 47.762871][ T2303] FS: 00007fc44f0d1440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 47.763100][ T2303] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.763268][ T2303] CR2: 000000000044f720 CR3: 000000000fd6c001 CR4: 0000000000771ef0 [ 47.763462][ T2303] PKRU: 55555554 [ 47.763561][ T2303] Call Trace: [ 47.763656][ T2303] [ 47.763721][ T2303] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.763849][ T2303] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.763987][ T2303] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.764120][ T2303] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.764259][ T2303] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.764395][ T2303] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.764522][ T2303] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.764651][ T2303] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.764779][ T2303] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.764905][ T2303] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.765035][ T2303] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.765171][ T2303] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.765303][ T2303] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.765432][ T2303] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.765557][ T2303] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.765685][ T2303] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.765813][ T2303] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.765939][ T2303] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.766066][ T2303] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.766661][ T2303] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.766793][ T2303] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.766927][ T2303] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.767054][ T2303] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.767241][ T2303] ? move_addr_to_kernel (net/socket.c:2511) [ 47.767386][ T2303] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.767519][ T2303] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.767650][ T2303] ___sys_sendmsg (net/socket.c:2641) [ 47.767780][ T2303] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.767914][ T2303] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.768042][ T2303] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.768178][ T2303] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.768306][ T2303] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.768436][ T2303] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.768563][ T2303] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.768692][ T2303] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.768821][ T2303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.768949][ T2303] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.769079][ T2303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.769239][ T2303] RIP: 0033:0x7fc44f22bc5e [ 47.769373][ T2303] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.769825][ T2303] RSP: 002b:00007fff6effa560 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.770019][ T2303] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc44f22bc5e [ 47.770215][ T2303] RDX: 0000000000000000 RSI: 00007fff6effa620 RDI: 0000000000000005 [ 47.770406][ T2303] RBP: 00007fff6effa570 R08: 0000000000000000 R09: 0000000000000000 [ 47.770595][ T2303] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.770783][ T2303] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 47.839525][ T2309] ------------[ cut here ]------------ | [ 47.839685][ T2309] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2309 | [ 47.839918][ T2309] Modules linked in: vrf veth | [ 47.840327][ T2309] Tainted: [W]=WARN [ 47.840425][ T2309] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.840586][ T2309] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.840722][ T2309] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.841184][ T2309] RSP: 0018:ffa00000036b75d0 EFLAGS: 00010286 [ 47.841349][ T2309] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b9f [ 47.841539][ T2309] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdcf8 [ 47.841730][ T2309] RBP: 1ff40000006d6ebb R08: 1fe2200001819ba0 R09: fffa3bfffffb05e6 [ 47.841919][ T2309] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cce74 [ 47.842112][ T2309] R13: ff1100000c0cce40 R14: ffffffff8e3c7940 R15: ff1100000c0cdc40 [ 47.842305][ T2309] FS: 00007fbd6b5c1440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 47.842527][ T2309] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.842691][ T2309] CR2: 000000000044f720 CR3: 000000000fe2c006 CR4: 0000000000771ef0 [ 47.842885][ T2309] PKRU: 55555554 [ 47.842982][ T2309] Call Trace: [ 47.843080][ T2309] [ 47.843613][ T2309] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.843744][ T2309] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.843881][ T2309] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.844011][ T2309] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.844146][ T2309] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.844273][ T2309] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.844397][ T2309] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.844522][ T2309] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.844648][ T2309] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.844774][ T2309] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.844904][ T2309] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.845029][ T2309] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.845165][ T2309] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.845292][ T2309] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.845416][ T2309] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.845543][ T2309] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.845671][ T2309] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.845801][ T2309] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.845928][ T2309] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.846055][ T2309] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.846194][ T2309] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.846322][ T2309] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.846448][ T2309] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.846602][ T2309] ? move_addr_to_kernel (net/socket.c:2511) [ 47.846730][ T2309] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.846858][ T2309] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.846986][ T2309] ___sys_sendmsg (net/socket.c:2641) [ 47.847114][ T2309] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.847251][ T2309] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.847382][ T2309] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.847512][ T2309] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.847638][ T2309] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.847766][ T2309] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.847893][ T2309] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.848019][ T2309] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.848151][ T2309] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.848276][ T2309] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.848406][ T2309] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.848565][ T2309] RIP: 0033:0x7fbd6b71bc5e [ 47.848702][ T2309] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.849164][ T2309] RSP: 002b:00007ffdbf975420 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.849357][ T2309] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbd6b71bc5e [ 47.849547][ T2309] RDX: 0000000000000000 RSI: 00007ffdbf9754e0 RDI: 0000000000000005 [ 47.849735][ T2309] RBP: 00007ffdbf975430 R08: 0000000000000000 R09: 0000000000000000 [ 47.849924][ T2309] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.850114][ T2309] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 47.926506][ T2313] ------------[ cut here ]------------ | [ 47.926661][ T2313] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2313 | [ 47.926889][ T2313] Modules linked in: vrf veth | [ 47.927568][ T2313] Tainted: [W]=WARN [ 47.927665][ T2313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.927828][ T2313] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.927966][ T2313] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.928436][ T2313] RSP: 0018:ffa00000036275d0 EFLAGS: 00010286 [ 47.928600][ T2313] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe220000181981f [ 47.928791][ T2313] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc0f8 [ 47.928981][ T2313] RBP: 1ff40000006c4ebb R08: 1fe2200001819820 R09: fffa3bfffffb05e6 [ 47.929177][ T2313] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cde34 [ 47.929366][ T2313] R13: ff1100000c0cde00 R14: ffffffff8e3c7940 R15: ff1100000c0cc040 [ 47.929557][ T2313] FS: 00007f03e29fd440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 47.929783][ T2313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.929943][ T2313] CR2: 000000000044f720 CR3: 000000000ebb5003 CR4: 0000000000771ef0 [ 47.930145][ T2313] PKRU: 55555554 [ 47.930244][ T2313] Call Trace: [ 47.930342][ T2313] [ 47.930411][ T2313] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 47.930541][ T2313] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 47.930677][ T2313] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 47.930806][ T2313] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.930935][ T2313] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.931063][ T2313] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 47.931197][ T2313] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 47.931322][ T2313] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 47.931448][ T2313] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 47.931574][ T2313] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 47.931702][ T2313] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 47.931828][ T2313] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 47.931955][ T2313] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 47.932086][ T2313] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 47.932217][ T2313] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 47.932345][ T2313] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 47.932471][ T2313] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.932598][ T2313] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 47.932722][ T2313] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 47.932849][ T2313] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 47.932978][ T2313] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 47.933105][ T2313] ? copy_msghdr_from_user (net/socket.c:2525) [ 47.933235][ T2313] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 47.933388][ T2313] ? move_addr_to_kernel (net/socket.c:2511) [ 47.933514][ T2313] ? filemap_map_folio_range (mm/filemap.c:3873) [ 47.933641][ T2313] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 47.933768][ T2313] ___sys_sendmsg (net/socket.c:2641) [ 47.933892][ T2313] ? copy_msghdr_from_user (net/socket.c:2628) [ 47.934022][ T2313] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 47.934155][ T2313] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 47.934282][ T2313] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 47.934408][ T2313] ? __sys_sendmsg_sock (net/socket.c:2656) [ 47.934535][ T2313] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 47.934665][ T2313] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.934791][ T2313] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 47.934917][ T2313] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 47.935042][ T2313] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.935175][ T2313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.935332][ T2313] RIP: 0033:0x7f03e2b57c5e [ 47.935469][ T2313] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.935925][ T2313] RSP: 002b:00007ffcd6264bd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.936125][ T2313] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f03e2b57c5e [ 47.936319][ T2313] RDX: 0000000000000000 RSI: 00007ffcd6264c90 RDI: 0000000000000005 [ 47.936510][ T2313] RBP: 00007ffcd6264be0 R08: 0000000000000000 R09: 0000000000000000 [ 47.936697][ T2313] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 47.936890][ T2313] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 47.996688][ T2319] ------------[ cut here ]------------ | [ 47.996843][ T2319] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2319 | [ 47.997071][ T2319] Modules linked in: vrf veth | [ 47.997477][ T2319] Tainted: [W]=WARN [ 47.997575][ T2319] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.997739][ T2319] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 47.997877][ T2319] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.998340][ T2319] RSP: 0018:ffa00000036e75d0 EFLAGS: 00010286 [ 47.998502][ T2319] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f096f [ 47.998692][ T2319] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784b78 [ 47.998880][ T2319] RBP: 1ff40000006dcebb R08: 1fe22000004f0970 R09: fffa3bfffffb05e6 [ 47.999068][ T2319] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785734 [ 47.999267][ T2319] R13: ff11000002785700 R14: ffffffff8e3c7940 R15: ff11000002784ac0 [ 47.999459][ T2319] FS: 00007f565de05440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 47.999686][ T2319] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.999848][ T2319] CR2: 000000000044f720 CR3: 000000000ebb1001 CR4: 0000000000771ef0 [ 48.000036][ T2319] PKRU: 55555554 [ 48.000140][ T2319] Call Trace: [ 48.000235][ T2319] [ 48.000300][ T2319] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.000426][ T2319] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.000561][ T2319] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.000690][ T2319] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.000813][ T2319] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.000943][ T2319] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.001069][ T2319] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.001210][ T2319] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.001335][ T2319] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.001462][ T2319] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.001590][ T2319] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.001714][ T2319] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.001840][ T2319] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.002049][ T2319] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.002256][ T2319] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.002386][ T2319] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.002514][ T2319] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.002643][ T2319] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.002771][ T2319] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.002972][ T2319] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.003108][ T2319] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.003300][ T2319] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.003429][ T2319] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.003584][ T2319] ? move_addr_to_kernel (net/socket.c:2511) [ 48.003710][ T2319] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.003836][ T2319] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.003963][ T2319] ___sys_sendmsg (net/socket.c:2641) [ 48.004095][ T2319] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.004282][ T2319] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.004414][ T2319] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.004541][ T2319] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.004670][ T2319] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.004802][ T2319] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.004930][ T2319] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.005056][ T2319] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.005256][ T2319] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.005382][ T2319] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.005512][ T2319] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.005667][ T2319] RIP: 0033:0x7f565df5fc5e [ 48.005801][ T2319] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.006427][ T2319] RSP: 002b:00007fffae150060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.006617][ T2319] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f565df5fc5e [ 48.006806][ T2319] RDX: 0000000000000000 RSI: 00007fffae150120 RDI: 0000000000000005 [ 48.007072][ T2319] RBP: 00007fffae150070 R08: 0000000000000000 R09: 0000000000000000 [ 48.007282][ T2319] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.007471][ T2319] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.085468][ T2323] ------------[ cut here ]------------ | [ 48.085661][ T2323] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2323 | [ 48.085935][ T2323] Modules linked in: vrf veth | [ 48.086910][ T2323] Tainted: [W]=WARN [ 48.087224][ T2323] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.087529][ T2323] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.087810][ T2323] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.088423][ T2323] RSP: 0018:ffa00000037275d0 EFLAGS: 00010286 [ 48.088723][ T2323] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf32f [ 48.089047][ T2323] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679978 [ 48.089361][ T2323] RBP: 1ff40000006e4ebb R08: 1fe22000016cf330 R09: fffa3bfffffb05e6 [ 48.089667][ T2323] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678774 [ 48.089978][ T2323] R13: ff1100000b678740 R14: ffffffff8e3c7940 R15: ff1100000b6798c0 [ 48.090305][ T2323] FS: 00007f5a12a49440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.090629][ T2323] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.090882][ T2323] CR2: 000000000044f720 CR3: 000000000f856004 CR4: 0000000000771ef0 [ 48.091120][ T2323] PKRU: 55555554 [ 48.091273][ T2323] Call Trace: [ 48.091414][ T2323] [ 48.091525][ T2323] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.091699][ T2323] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.091884][ T2323] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.092061][ T2323] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.092254][ T2323] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.092430][ T2323] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.092605][ T2323] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.092780][ T2323] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.092953][ T2323] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.093144][ T2323] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.093320][ T2323] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.093493][ T2323] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.093669][ T2323] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.093843][ T2323] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.094015][ T2323] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.094209][ T2323] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.094386][ T2323] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.094563][ T2323] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.094737][ T2323] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.094912][ T2323] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.095095][ T2323] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.095282][ T2323] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.095454][ T2323] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.095656][ T2323] ? move_addr_to_kernel (net/socket.c:2511) [ 48.095831][ T2323] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.096005][ T2323] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.096196][ T2323] ___sys_sendmsg (net/socket.c:2641) [ 48.096372][ T2323] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.096550][ T2323] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.096728][ T2323] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.096903][ T2323] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.097084][ T2323] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.097273][ T2323] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.097447][ T2323] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.097623][ T2323] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.097798][ T2323] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.097973][ T2323] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.098161][ T2323] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.098369][ T2323] RIP: 0033:0x7f5a12ba3c5e [ 48.098551][ T2323] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.099058][ T2323] RSP: 002b:00007ffe6d8673a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.099310][ T2323] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5a12ba3c5e [ 48.099543][ T2323] RDX: 0000000000000000 RSI: 00007ffe6d867460 RDI: 0000000000000005 [ 48.099776][ T2323] RBP: 00007ffe6d8673b0 R08: 0000000000000000 R09: 0000000000000000 [ 48.100015][ T2323] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.100267][ T2323] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.175971][ T2329] ------------[ cut here ]------------ | [ 48.176791][ T2329] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2329 | [ 48.177180][ T2329] Modules linked in: vrf veth | [ 48.177858][ T2329] Tainted: [W]=WARN [ 48.178101][ T2329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.178406][ T2329] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.178676][ T2329] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.179264][ T2329] RSP: 0018:ffa00000037475d0 EFLAGS: 00010286 [ 48.179532][ T2329] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f767 [ 48.179853][ T2329] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7bb38 [ 48.180173][ T2329] RBP: 1ff40000006e8ebb R08: 1fe2200001f8f768 R09: fffa3bfffffb05e6 [ 48.180464][ T2329] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7be34 [ 48.180702][ T2329] R13: ff1100000fc7be00 R14: ffffffff8e3c7940 R15: ff1100000fc7ba80 [ 48.180946][ T2329] FS: 00007f34cced0440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.181241][ T2329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.181451][ T2329] CR2: 000000000044f720 CR3: 000000000fdf0004 CR4: 0000000000771ef0 [ 48.181689][ T2329] PKRU: 55555554 [ 48.181831][ T2329] Call Trace: [ 48.181972][ T2329] [ 48.182090][ T2329] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.182279][ T2329] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.182463][ T2329] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.182638][ T2329] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.182810][ T2329] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.182988][ T2329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.183178][ T2329] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.183358][ T2329] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.183534][ T2329] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.183706][ T2329] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.183884][ T2329] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.184056][ T2329] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.184246][ T2329] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.184421][ T2329] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.184592][ T2329] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.184766][ T2329] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.184944][ T2329] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.185122][ T2329] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.185308][ T2329] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.185483][ T2329] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.185659][ T2329] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.185835][ T2329] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.186009][ T2329] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.186230][ T2329] ? move_addr_to_kernel (net/socket.c:2511) [ 48.186407][ T2329] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.186581][ T2329] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.186756][ T2329] ___sys_sendmsg (net/socket.c:2641) [ 48.186931][ T2329] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.187115][ T2329] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.187303][ T2329] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.187485][ T2329] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.187660][ T2329] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.187836][ T2329] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.188009][ T2329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.188200][ T2329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.188378][ T2329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.188551][ T2329] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.188725][ T2329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.188929][ T2329] RIP: 0033:0x7f34cd02ac5e [ 48.189116][ T2329] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.189623][ T2329] RSP: 002b:00007fff4bf69820 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.189860][ T2329] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f34cd02ac5e [ 48.190102][ T2329] RDX: 0000000000000000 RSI: 00007fff4bf698e0 RDI: 0000000000000005 [ 48.190344][ T2329] RBP: 00007fff4bf69830 R08: 0000000000000000 R09: 0000000000000000 [ 48.190577][ T2329] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.190812][ T2329] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.262619][ T2333] ------------[ cut here ]------------ | [ 48.262804][ T2333] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2333 | [ 48.263085][ T2333] Modules linked in: vrf veth | [ 48.263586][ T2333] Tainted: [W]=WARN [ 48.263728][ T2333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.263939][ T2333] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.264123][ T2333] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.264882][ T2333] RSP: 0018:ffa00000037275d0 EFLAGS: 00010286 [ 48.265094][ T2333] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f4c7 [ 48.265339][ T2333] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a638 [ 48.265574][ T2333] RBP: 1ff40000006e4ebb R08: 1fe2200001f8f4c8 R09: fffa3bfffffb05e6 [ 48.265809][ T2333] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7bc74 [ 48.266045][ T2333] R13: ff1100000fc7bc40 R14: ffffffff8e3c7940 R15: ff1100000fc7a580 [ 48.266295][ T2333] FS: 00007f2f2538f440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.266564][ T2333] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.266768][ T2333] CR2: 000000000044f720 CR3: 000000000c029003 CR4: 0000000000771ef0 [ 48.267008][ T2333] PKRU: 55555554 [ 48.267165][ T2333] Call Trace: [ 48.267308][ T2333] [ 48.267421][ T2333] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.267593][ T2333] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.267777][ T2333] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.267955][ T2333] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.268147][ T2333] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.268325][ T2333] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.268497][ T2333] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.268671][ T2333] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.268847][ T2333] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.269018][ T2333] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.269214][ T2333] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.269386][ T2333] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.269563][ T2333] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.269739][ T2333] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.269910][ T2333] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.270090][ T2333] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.270274][ T2333] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.270450][ T2333] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.270625][ T2333] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.270798][ T2333] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.270976][ T2333] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.271165][ T2333] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.271339][ T2333] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.271544][ T2333] ? move_addr_to_kernel (net/socket.c:2511) [ 48.271718][ T2333] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.271891][ T2333] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.272067][ T2333] ___sys_sendmsg (net/socket.c:2641) [ 48.272260][ T2333] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.272438][ T2333] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.272614][ T2333] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.272788][ T2333] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.272961][ T2333] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.273156][ T2333] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.273331][ T2333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.273505][ T2333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.273681][ T2333] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.273855][ T2333] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.274029][ T2333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.274248][ T2333] RIP: 0033:0x7f2f254e9c5e [ 48.274432][ T2333] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.274931][ T2333] RSP: 002b:00007ffe9be66170 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.275183][ T2333] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2f254e9c5e [ 48.275416][ T2333] RDX: 0000000000000000 RSI: 00007ffe9be66230 RDI: 0000000000000005 [ 48.275649][ T2333] RBP: 00007ffe9be66180 R08: 0000000000000000 R09: 0000000000000000 [ 48.275884][ T2333] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.276120][ T2333] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.342126][ T2339] ------------[ cut here ]------------ | [ 48.342325][ T2339] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2339 | [ 48.342601][ T2339] Modules linked in: vrf veth | [ 48.343093][ T2339] Tainted: [W]=WARN [ 48.343624][ T2339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.343830][ T2339] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.344013][ T2339] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.344528][ T2339] RSP: 0018:ffa00000035e75d0 EFLAGS: 00010286 [ 48.344737][ T2339] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0a87 [ 48.344970][ T2339] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785438 [ 48.345229][ T2339] RBP: 1ff40000006bcebb R08: 1fe22000004f0a88 R09: fffa3bfffffb05e6 [ 48.345468][ T2339] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785574 [ 48.345702][ T2339] R13: ff11000002785540 R14: ffffffff8e3c7940 R15: ff11000002785380 [ 48.345940][ T2339] FS: 00007f243afbe440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.346230][ T2339] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.346437][ T2339] CR2: 000000000044f720 CR3: 000000000fdf5001 CR4: 0000000000771ef0 [ 48.346673][ T2339] PKRU: 55555554 [ 48.346815][ T2339] Call Trace: [ 48.346956][ T2339] [ 48.347068][ T2339] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.347258][ T2339] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.347441][ T2339] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.347618][ T2339] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.347790][ T2339] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.347968][ T2339] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.348158][ T2339] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.348333][ T2339] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.348507][ T2339] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.348681][ T2339] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.348857][ T2339] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.349030][ T2339] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.349226][ T2339] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.349402][ T2339] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.349572][ T2339] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.349750][ T2339] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.349927][ T2339] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.350113][ T2339] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.350303][ T2339] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.350479][ T2339] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.350655][ T2339] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.350829][ T2339] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.351002][ T2339] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.351223][ T2339] ? move_addr_to_kernel (net/socket.c:2511) [ 48.351399][ T2339] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.351572][ T2339] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.351748][ T2339] ___sys_sendmsg (net/socket.c:2641) [ 48.351923][ T2339] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.352105][ T2339] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.352293][ T2339] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.352471][ T2339] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.352645][ T2339] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.352820][ T2339] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.352994][ T2339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.353183][ T2339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.353359][ T2339] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.353534][ T2339] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.353710][ T2339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.353915][ T2339] RIP: 0033:0x7f243b118c5e [ 48.354101][ T2339] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.354611][ T2339] RSP: 002b:00007ffeda543430 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.354848][ T2339] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f243b118c5e [ 48.355092][ T2339] RDX: 0000000000000000 RSI: 00007ffeda5434f0 RDI: 0000000000000005 [ 48.355339][ T2339] RBP: 00007ffeda543440 R08: 0000000000000000 R09: 0000000000000000 [ 48.355573][ T2339] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.355808][ T2339] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.425409][ T2343] ------------[ cut here ]------------ | [ 48.425603][ T2343] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2343 | [ 48.425881][ T2343] Modules linked in: vrf veth | [ 48.426873][ T2343] Tainted: [W]=WARN [ 48.427015][ T2343] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.427246][ T2343] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.427439][ T2343] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.427940][ T2343] RSP: 0018:ffa00000037575d0 EFLAGS: 00010286 [ 48.428165][ T2343] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7287 [ 48.428401][ T2343] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39438 [ 48.428635][ T2343] RBP: 1ff40000006eaebb R08: 1fe22000009e7288 R09: fffa3bfffffb05e6 [ 48.428875][ T2343] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38074 [ 48.429119][ T2343] R13: ff11000004f38040 R14: ffffffff8e3c7940 R15: ff11000004f39380 [ 48.429368][ T2343] FS: 00007fb5b42f3440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.429642][ T2343] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.429848][ T2343] CR2: 000000000044f720 CR3: 000000000fc6e003 CR4: 0000000000771ef0 [ 48.430093][ T2343] PKRU: 55555554 [ 48.430248][ T2343] Call Trace: [ 48.430390][ T2343] [ 48.430502][ T2343] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.430675][ T2343] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.430859][ T2343] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.431037][ T2343] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.431231][ T2343] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.431408][ T2343] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.431584][ T2343] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.431762][ T2343] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.431937][ T2343] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.432118][ T2343] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.432306][ T2343] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.432478][ T2343] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.432658][ T2343] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.432835][ T2343] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.433008][ T2343] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.433200][ T2343] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.433375][ T2343] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.433550][ T2343] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.433724][ T2343] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.433900][ T2343] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.434085][ T2343] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.434275][ T2343] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.434450][ T2343] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.434654][ T2343] ? move_addr_to_kernel (net/socket.c:2511) [ 48.434829][ T2343] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.435000][ T2343] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.435196][ T2343] ___sys_sendmsg (net/socket.c:2641) [ 48.435374][ T2343] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.435552][ T2343] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.435730][ T2343] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.435911][ T2343] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.436091][ T2343] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.436279][ T2343] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.436455][ T2343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.436630][ T2343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.436806][ T2343] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.436981][ T2343] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.437175][ T2343] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.437381][ T2343] RIP: 0033:0x7fb5b444dc5e [ 48.437563][ T2343] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.438066][ T2343] RSP: 002b:00007ffea7dc8e50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.438325][ T2343] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb5b444dc5e [ 48.438563][ T2343] RDX: 0000000000000000 RSI: 00007ffea7dc8f10 RDI: 0000000000000005 [ 48.438796][ T2343] RBP: 00007ffea7dc8e60 R08: 0000000000000000 R09: 0000000000000000 [ 48.439035][ T2343] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.439291][ T2343] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.507550][ T2349] ------------[ cut here ]------------ | [ 48.507744][ T2349] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2349 | [ 48.508020][ T2349] Modules linked in: vrf veth | [ 48.508597][ T2349] Tainted: [W]=WARN [ 48.508741][ T2349] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.508945][ T2349] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.509147][ T2349] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.509644][ T2349] RSP: 0018:ffa00000037975d0 EFLAGS: 00010286 [ 48.509850][ T2349] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e71a7 [ 48.510090][ T2349] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38d38 [ 48.510688][ T2349] RBP: 1ff40000006f2ebb R08: 1fe22000009e71a8 R09: fffa3bfffffb05e6 [ 48.510924][ T2349] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39c74 [ 48.511177][ T2349] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f38c80 [ 48.511415][ T2349] FS: 00007fcfee448440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.511684][ T2349] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.511894][ T2349] CR2: 000000000044f720 CR3: 000000000fe3e003 CR4: 0000000000771ef0 [ 48.512148][ T2349] PKRU: 55555554 [ 48.512289][ T2349] Call Trace: [ 48.512428][ T2349] [ 48.512539][ T2349] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.512713][ T2349] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.512895][ T2349] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.513072][ T2349] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.513270][ T2349] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.513448][ T2349] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.513621][ T2349] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.513796][ T2349] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.513971][ T2349] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.514165][ T2349] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.514343][ T2349] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.514514][ T2349] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.514693][ T2349] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.514868][ T2349] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.515041][ T2349] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.515231][ T2349] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.515406][ T2349] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.515581][ T2349] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.515754][ T2349] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.515934][ T2349] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.516118][ T2349] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.516305][ T2349] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.516480][ T2349] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.516682][ T2349] ? move_addr_to_kernel (net/socket.c:2511) [ 48.516858][ T2349] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.517031][ T2349] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.517233][ T2349] ___sys_sendmsg (net/socket.c:2641) [ 48.517409][ T2349] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.517589][ T2349] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.517767][ T2349] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.517942][ T2349] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.518123][ T2349] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.518313][ T2349] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.518485][ T2349] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.518662][ T2349] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.518838][ T2349] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.519011][ T2349] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.519200][ T2349] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.519403][ T2349] RIP: 0033:0x7fcfee5a2c5e [ 48.519583][ T2349] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.520086][ T2349] RSP: 002b:00007fff84699db0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.520333][ T2349] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcfee5a2c5e [ 48.520569][ T2349] RDX: 0000000000000000 RSI: 00007fff84699e70 RDI: 0000000000000005 [ 48.520807][ T2349] RBP: 00007fff84699dc0 R08: 0000000000000000 R09: 0000000000000000 [ 48.521039][ T2349] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.521290][ T2349] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.593570][ T2353] ------------[ cut here ]------------ | [ 48.593761][ T2353] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2353 | [ 48.594038][ T2353] Modules linked in: vrf veth | [ 48.594539][ T2353] Tainted: [W]=WARN [ 48.594681][ T2353] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.594887][ T2353] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.595067][ T2353] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.595590][ T2353] RSP: 0018:ffa00000037a75d0 EFLAGS: 00010286 [ 48.595798][ T2353] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf16f [ 48.596033][ T2353] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678b78 [ 48.596340][ T2353] RBP: 1ff40000006f4ebb R08: 1fe22000016cf170 R09: fffa3bfffffb05e6 [ 48.596625][ T2353] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678cb4 [ 48.596906][ T2353] R13: ff1100000b678c80 R14: ffffffff8e3c7940 R15: ff1100000b678ac0 [ 48.597240][ T2353] FS: 00007f7c1cb58440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.597585][ T2353] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.597861][ T2353] CR2: 000000000044f720 CR3: 000000000febf003 CR4: 0000000000771ef0 [ 48.598193][ T2353] PKRU: 55555554 [ 48.598401][ T2353] Call Trace: [ 48.598568][ T2353] [ 48.598677][ T2353] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.598848][ T2353] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.599034][ T2353] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.599229][ T2353] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.599401][ T2353] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.599577][ T2353] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.599750][ T2353] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.599927][ T2353] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.600106][ T2353] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.600289][ T2353] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.600463][ T2353] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.600636][ T2353] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.600814][ T2353] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.600987][ T2353] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.601176][ T2353] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.601355][ T2353] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.601531][ T2353] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.601704][ T2353] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.601880][ T2353] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.602056][ T2353] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.602254][ T2353] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.602430][ T2353] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.602604][ T2353] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.602807][ T2353] ? move_addr_to_kernel (net/socket.c:2511) [ 48.602983][ T2353] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.603174][ T2353] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.603355][ T2353] ___sys_sendmsg (net/socket.c:2641) [ 48.603529][ T2353] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.603707][ T2353] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.603884][ T2353] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.604060][ T2353] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.604251][ T2353] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.604429][ T2353] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.604605][ T2353] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.604780][ T2353] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.604954][ T2353] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.605146][ T2353] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.605323][ T2353] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.605534][ T2353] RIP: 0033:0x7f7c1ccb2c5e [ 48.605715][ T2353] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.606237][ T2353] RSP: 002b:00007fffd9e21c70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.606473][ T2353] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7c1ccb2c5e [ 48.606707][ T2353] RDX: 0000000000000000 RSI: 00007fffd9e21d30 RDI: 0000000000000005 [ 48.606941][ T2353] RBP: 00007fffd9e21c80 R08: 0000000000000000 R09: 0000000000000000 [ 48.607198][ T2353] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.607434][ T2353] R13: 0000000069cbe94f R14: 0000000000000004 R15: 000000000049d620 | [ 48.684756][ T2359] ------------[ cut here ]------------ | [ 48.684939][ T2359] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2359 | [ 48.685804][ T2359] Modules linked in: vrf veth | [ 48.686567][ T2359] Tainted: [W]=WARN [ 48.686801][ T2359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.687105][ T2359] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.687397][ T2359] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.687988][ T2359] RSP: 0018:ffa00000037e75d0 EFLAGS: 00010286 [ 48.688287][ T2359] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d6bf [ 48.688580][ T2359] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b5f8 [ 48.688908][ T2359] RBP: 1ff40000006fcebb R08: 1fe2200000a8d6c0 R09: fffa3bfffffb05e6 [ 48.689227][ T2359] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b034 [ 48.689508][ T2359] R13: ff1100000546b000 R14: ffffffff8e3c7940 R15: ff1100000546b540 [ 48.689743][ T2359] FS: 00007f50f91fb440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.690014][ T2359] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.690235][ T2359] CR2: 000000000044f720 CR3: 000000000c2bb001 CR4: 0000000000771ef0 [ 48.690472][ T2359] PKRU: 55555554 [ 48.690614][ T2359] Call Trace: [ 48.690756][ T2359] [ 48.690868][ T2359] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.691040][ T2359] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.691239][ T2359] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.691415][ T2359] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.691588][ T2359] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.691764][ T2359] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.691939][ T2359] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.692121][ T2359] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.692306][ T2359] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.692479][ T2359] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.692654][ T2359] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.692824][ T2359] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.692999][ T2359] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.693188][ T2359] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.693361][ T2359] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.693536][ T2359] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.693712][ T2359] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.693886][ T2359] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.694060][ T2359] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.694252][ T2359] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.694428][ T2359] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.694604][ T2359] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.694777][ T2359] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.694979][ T2359] ? move_addr_to_kernel (net/socket.c:2511) [ 48.695169][ T2359] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.695344][ T2359] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.695520][ T2359] ___sys_sendmsg (net/socket.c:2641) [ 48.695693][ T2359] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.695870][ T2359] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.696050][ T2359] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.696243][ T2359] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.696417][ T2359] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.696596][ T2359] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.696771][ T2359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.696946][ T2359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.697126][ T2359] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.697315][ T2359] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.697491][ T2359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.697695][ T2359] RIP: 0033:0x7f50f9355c5e [ 48.697876][ T2359] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.698389][ T2359] RSP: 002b:00007ffda7d7daf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.698625][ T2359] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f50f9355c5e [ 48.698869][ T2359] RDX: 0000000000000000 RSI: 00007ffda7d7dbb0 RDI: 0000000000000005 [ 48.699110][ T2359] RBP: 00007ffda7d7db00 R08: 0000000000000000 R09: 0000000000000000 [ 48.699358][ T2359] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.699596][ T2359] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 48.764682][ T2363] ------------[ cut here ]------------ | [ 48.764864][ T2363] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2363 | [ 48.765532][ T2363] Modules linked in: vrf veth | [ 48.766019][ T2363] Tainted: [W]=WARN [ 48.766178][ T2363] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.766389][ T2363] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.766571][ T2363] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.767069][ T2363] RSP: 0018:ffa00000037675d0 EFLAGS: 00010286 [ 48.767294][ T2363] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d537 [ 48.767532][ T2363] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a9b8 [ 48.767772][ T2363] RBP: 1ff40000006ecebb R08: 1fe2200000a8d538 R09: fffa3bfffffb05e6 [ 48.768009][ T2363] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b734 [ 48.768258][ T2363] R13: ff1100000546b700 R14: ffffffff8e3c7940 R15: ff1100000546a900 [ 48.768492][ T2363] FS: 00007fc6a5a6e440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 48.768761][ T2363] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.768971][ T2363] CR2: 000000000044f720 CR3: 000000000fca8003 CR4: 0000000000771ef0 [ 48.769225][ T2363] PKRU: 55555554 [ 48.769365][ T2363] Call Trace: [ 48.769506][ T2363] [ 48.769621][ T2363] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.769797][ T2363] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.769979][ T2363] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.770169][ T2363] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.770345][ T2363] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.770521][ T2363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.770692][ T2363] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.770871][ T2363] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.771047][ T2363] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.771237][ T2363] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.771416][ T2363] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.771593][ T2363] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.771766][ T2363] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.771940][ T2363] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.772118][ T2363] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.772304][ T2363] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.772478][ T2363] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.772652][ T2363] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.772826][ T2363] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.772999][ T2363] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.773193][ T2363] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.773367][ T2363] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.773542][ T2363] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.773743][ T2363] ? move_addr_to_kernel (net/socket.c:2511) [ 48.773919][ T2363] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.774097][ T2363] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.774281][ T2363] ___sys_sendmsg (net/socket.c:2641) [ 48.774457][ T2363] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.774636][ T2363] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.774811][ T2363] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.774988][ T2363] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.775181][ T2363] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.775360][ T2363] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.775533][ T2363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.775710][ T2363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.775887][ T2363] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.776061][ T2363] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.776259][ T2363] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.776467][ T2363] RIP: 0033:0x7fc6a5bc8c5e [ 48.776648][ T2363] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.777167][ T2363] RSP: 002b:00007ffe37e3b520 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.777403][ T2363] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc6a5bc8c5e [ 48.777641][ T2363] RDX: 0000000000000000 RSI: 00007ffe37e3b5e0 RDI: 0000000000000005 [ 48.777876][ T2363] RBP: 00007ffe37e3b530 R08: 0000000000000000 R09: 0000000000000000 [ 48.778125][ T2363] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.778369][ T2363] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 48.845702][ T2369] ------------[ cut here ]------------ | [ 48.845853][ T2369] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2369 | [ 48.846080][ T2369] Modules linked in: vrf veth | [ 48.846494][ T2369] Tainted: [W]=WARN [ 48.846595][ T2369] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.846755][ T2369] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.846890][ T2369] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.847350][ T2369] RSP: 0018:ffa00000037d75d0 EFLAGS: 00010286 [ 48.847511][ T2369] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece64f [ 48.847699][ T2369] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673278 [ 48.847886][ T2369] RBP: 1ff40000006faebb R08: 1fe2200001ece650 R09: fffa3bfffffb05e6 [ 48.848072][ T2369] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a234 [ 48.848269][ T2369] R13: ff1100000546a200 R14: ffffffff8e3c7940 R15: ff1100000f6731c0 [ 48.848456][ T2369] FS: 00007f92a5e65440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 48.848678][ T2369] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.848836][ T2369] CR2: 000000000044f720 CR3: 000000000c116003 CR4: 0000000000771ef0 [ 48.849026][ T2369] PKRU: 55555554 [ 48.849123][ T2369] Call Trace: [ 48.849221][ T2369] [ 48.849286][ T2369] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.849412][ T2369] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.849545][ T2369] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.849673][ T2369] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.849798][ T2369] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.849925][ T2369] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.850050][ T2369] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.850183][ T2369] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.850307][ T2369] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.850432][ T2369] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.850559][ T2369] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.850682][ T2369] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.850808][ T2369] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.850935][ T2369] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.851062][ T2369] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.851194][ T2369] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.851319][ T2369] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.851444][ T2369] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.851569][ T2369] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.851693][ T2369] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.851823][ T2369] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.851948][ T2369] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.852073][ T2369] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.852570][ T2369] ? move_addr_to_kernel (net/socket.c:2511) [ 48.852698][ T2369] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.852824][ T2369] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.852954][ T2369] ___sys_sendmsg (net/socket.c:2641) [ 48.853078][ T2369] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.853218][ T2369] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.853346][ T2369] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.853472][ T2369] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.853598][ T2369] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.853725][ T2369] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.853851][ T2369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.853978][ T2369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.854108][ T2369] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.854238][ T2369] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.854364][ T2369] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.854519][ T2369] RIP: 0033:0x7f92a5fbfc5e [ 48.854651][ T2369] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.855104][ T2369] RSP: 002b:00007ffd7a41e070 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.855298][ T2369] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f92a5fbfc5e [ 48.855486][ T2369] RDX: 0000000000000000 RSI: 00007ffd7a41e130 RDI: 0000000000000005 [ 48.855674][ T2369] RBP: 00007ffd7a41e080 R08: 0000000000000000 R09: 0000000000000000 [ 48.855860][ T2369] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.856050][ T2369] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 48.920673][ T2373] ------------[ cut here ]------------ | [ 48.920820][ T2373] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2373 | [ 48.921047][ T2373] Modules linked in: vrf veth | [ 48.922021][ T2373] Tainted: [W]=WARN [ 48.922122][ T2373] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.922437][ T2373] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 48.922572][ T2373] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.923022][ T2373] RSP: 0018:ffa00000035e75d0 EFLAGS: 00010286 [ 48.923279][ T2373] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece537 [ 48.923467][ T2373] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6729b8 [ 48.923657][ T2373] RBP: 1ff40000006bcebb R08: 1fe2200001ece538 R09: fffa3bfffffb05e6 [ 48.923845][ T2373] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672cb4 [ 48.924034][ T2373] R13: ff1100000f672c80 R14: ffffffff8e3c7940 R15: ff1100000f672900 [ 48.924322][ T2373] FS: 00007f842fd8f440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 48.924544][ T2373] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.924706][ T2373] CR2: 000000000044f720 CR3: 000000000d6b2002 CR4: 0000000000771ef0 [ 48.924895][ T2373] PKRU: 55555554 [ 48.924990][ T2373] Call Trace: [ 48.925086][ T2373] [ 48.925243][ T2373] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 48.925370][ T2373] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 48.925507][ T2373] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 48.925636][ T2373] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.925760][ T2373] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.925888][ T2373] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 48.926039][ T2373] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 48.926261][ T2373] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 48.926388][ T2373] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 48.926514][ T2373] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 48.926642][ T2373] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 48.926766][ T2373] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 48.926895][ T2373] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 48.927022][ T2373] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 48.927243][ T2373] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 48.927372][ T2373] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 48.927497][ T2373] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.927628][ T2373] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 48.927755][ T2373] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 48.927880][ T2373] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 48.928007][ T2373] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 48.928208][ T2373] ? copy_msghdr_from_user (net/socket.c:2525) [ 48.928334][ T2373] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 48.928489][ T2373] ? move_addr_to_kernel (net/socket.c:2511) [ 48.928618][ T2373] ? filemap_map_folio_range (mm/filemap.c:3873) [ 48.928743][ T2373] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 48.928872][ T2373] ___sys_sendmsg (net/socket.c:2641) [ 48.928996][ T2373] ? copy_msghdr_from_user (net/socket.c:2628) [ 48.929127][ T2373] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 48.929314][ T2373] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 48.929442][ T2373] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 48.929567][ T2373] ? __sys_sendmsg_sock (net/socket.c:2656) [ 48.929700][ T2373] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 48.929825][ T2373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.929951][ T2373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 48.930077][ T2373] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 48.930289][ T2373] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.930415][ T2373] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.930572][ T2373] RIP: 0033:0x7f842fee9c5e [ 48.930706][ T2373] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.931231][ T2373] RSP: 002b:00007ffff3c30b90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.931424][ T2373] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f842fee9c5e [ 48.931611][ T2373] RDX: 0000000000000000 RSI: 00007ffff3c30c50 RDI: 0000000000000005 [ 48.931799][ T2373] RBP: 00007ffff3c30ba0 R08: 0000000000000000 R09: 0000000000000000 [ 48.931988][ T2373] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 48.932225][ T2373] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.007067][ T2379] ------------[ cut here ]------------ | [ 49.007460][ T2379] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2379 | [ 49.007729][ T2379] Modules linked in: vrf veth | [ 49.008229][ T2379] Tainted: [W]=WARN [ 49.008372][ T2379] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.008576][ T2379] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.008755][ T2379] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.009265][ T2379] RSP: 0018:ffa00000038075d0 EFLAGS: 00010286 [ 49.009475][ T2379] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe220000181996f [ 49.009709][ T2379] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccb78 [ 49.009941][ T2379] RBP: 1ff4000000700ebb R08: 1fe2200001819970 R09: fffa3bfffffb05e6 [ 49.010193][ T2379] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672074 [ 49.010429][ T2379] R13: ff1100000f672040 R14: ffffffff8e3c7940 R15: ff1100000c0ccac0 [ 49.010667][ T2379] FS: 00007f3cc0d98440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 49.010940][ T2379] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.011163][ T2379] CR2: 000000000044f720 CR3: 000000000fca8006 CR4: 0000000000771ef0 [ 49.011402][ T2379] PKRU: 55555554 [ 49.011543][ T2379] Call Trace: [ 49.011684][ T2379] [ 49.011796][ T2379] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.011969][ T2379] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.012170][ T2379] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.012347][ T2379] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.012519][ T2379] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.012696][ T2379] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.012870][ T2379] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.013048][ T2379] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.013235][ T2379] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.013409][ T2379] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.013587][ T2379] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.013758][ T2379] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.013933][ T2379] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.014116][ T2379] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.014306][ T2379] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.014486][ T2379] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.014661][ T2379] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.014838][ T2379] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.015015][ T2379] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.015202][ T2379] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.015381][ T2379] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.015555][ T2379] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.015730][ T2379] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.015932][ T2379] ? move_addr_to_kernel (net/socket.c:2511) [ 49.016113][ T2379] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.016297][ T2379] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.016475][ T2379] ___sys_sendmsg (net/socket.c:2641) [ 49.016649][ T2379] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.016827][ T2379] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.017006][ T2379] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.017200][ T2379] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.017374][ T2379] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.017554][ T2379] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.017730][ T2379] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.017905][ T2379] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.018081][ T2379] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.018275][ T2379] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.018454][ T2379] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.018659][ T2379] RIP: 0033:0x7f3cc0ef2c5e [ 49.018841][ T2379] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.019357][ T2379] RSP: 002b:00007ffca81fc390 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.019595][ T2379] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3cc0ef2c5e [ 49.019833][ T2379] RDX: 0000000000000000 RSI: 00007ffca81fc450 RDI: 0000000000000005 [ 49.020067][ T2379] RBP: 00007ffca81fc3a0 R08: 0000000000000000 R09: 0000000000000000 [ 49.020319][ T2379] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.020555][ T2379] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.091262][ T2383] ------------[ cut here ]------------ | [ 49.091460][ T2383] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2383 | [ 49.091739][ T2383] Modules linked in: vrf veth | [ 49.092258][ T2383] Tainted: [W]=WARN [ 49.092400][ T2383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.092607][ T2383] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.092788][ T2383] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.093300][ T2383] RSP: 0018:ffa00000037875d0 EFLAGS: 00010286 [ 49.093511][ T2383] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819b2f [ 49.093750][ T2383] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd978 [ 49.093986][ T2383] RBP: 1ff40000006f0ebb R08: 1fe2200001819b30 R09: fffa3bfffffb05e6 [ 49.094330][ T2383] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cc774 [ 49.094638][ T2383] R13: ff1100000c0cc740 R14: ffffffff8e3c7940 R15: ff1100000c0cd8c0 [ 49.094945][ T2383] FS: 00007f4b6e617440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 49.095308][ T2383] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.095589][ T2383] CR2: 000000000044f720 CR3: 000000000fca8002 CR4: 0000000000771ef0 [ 49.095901][ T2383] PKRU: 55555554 [ 49.096127][ T2383] Call Trace: [ 49.096409][ T2383] [ 49.096521][ T2383] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.096697][ T2383] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.096882][ T2383] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.097059][ T2383] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.097246][ T2383] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.097425][ T2383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.097601][ T2383] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.097778][ T2383] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.097954][ T2383] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.098143][ T2383] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.098323][ T2383] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.098496][ T2383] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.098672][ T2383] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.098848][ T2383] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.099022][ T2383] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.099213][ T2383] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.099388][ T2383] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.099567][ T2383] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.099743][ T2383] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.099918][ T2383] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.100102][ T2383] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.100288][ T2383] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.100463][ T2383] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.100670][ T2383] ? move_addr_to_kernel (net/socket.c:2511) [ 49.100846][ T2383] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.101021][ T2383] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.101215][ T2383] ___sys_sendmsg (net/socket.c:2641) [ 49.101390][ T2383] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.101569][ T2383] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.101747][ T2383] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.101927][ T2383] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.102109][ T2383] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.102300][ T2383] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.102476][ T2383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.102652][ T2383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.102833][ T2383] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.103005][ T2383] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.103199][ T2383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.103403][ T2383] RIP: 0033:0x7f4b6e771c5e [ 49.103583][ T2383] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.104079][ T2383] RSP: 002b:00007ffd5a0b23f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.104335][ T2383] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4b6e771c5e [ 49.104570][ T2383] RDX: 0000000000000000 RSI: 00007ffd5a0b24b0 RDI: 0000000000000005 [ 49.104804][ T2383] RBP: 00007ffd5a0b2400 R08: 0000000000000000 R09: 0000000000000000 [ 49.105041][ T2383] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.105292][ T2383] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.168599][ T2389] ------------[ cut here ]------------ | [ 49.168753][ T2389] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2389 | [ 49.168982][ T2389] Modules linked in: vrf veth | [ 49.169573][ T2389] Tainted: [W]=WARN [ 49.169672][ T2389] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.169830][ T2389] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.169966][ T2389] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.170484][ T2389] RSP: 0018:ffa00000037a75d0 EFLAGS: 00010286 [ 49.170641][ T2389] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0b2f [ 49.170830][ T2389] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785978 [ 49.171014][ T2389] RBP: 1ff40000006f4ebb R08: 1fe22000004f0b30 R09: fffa3bfffffb05e6 [ 49.171278][ T2389] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cdc74 [ 49.171464][ T2389] R13: ff1100000c0cdc40 R14: ffffffff8e3c7940 R15: ff110000027858c0 [ 49.171650][ T2389] FS: 00007f80383ef440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 49.171869][ T2389] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.172025][ T2389] CR2: 000000000044f720 CR3: 000000000fed7003 CR4: 0000000000771ef0 [ 49.172303][ T2389] PKRU: 55555554 [ 49.172397][ T2389] Call Trace: [ 49.172489][ T2389] [ 49.172553][ T2389] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.172680][ T2389] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.172812][ T2389] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.172942][ T2389] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.173065][ T2389] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.173264][ T2389] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.173389][ T2389] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.173515][ T2389] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.173639][ T2389] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.173762][ T2389] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.173890][ T2389] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.174013][ T2389] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.174185][ T2389] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.174310][ T2389] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.174436][ T2389] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.174561][ T2389] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.174687][ T2389] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.174813][ T2389] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.174938][ T2389] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.175061][ T2389] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.175196][ T2389] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.175322][ T2389] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.175445][ T2389] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.175598][ T2389] ? move_addr_to_kernel (net/socket.c:2511) [ 49.175723][ T2389] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.175846][ T2389] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.175972][ T2389] ___sys_sendmsg (net/socket.c:2641) [ 49.176098][ T2389] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.176233][ T2389] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.176360][ T2389] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.176486][ T2389] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.176611][ T2389] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.176737][ T2389] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.176862][ T2389] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.176987][ T2389] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.177116][ T2389] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.177247][ T2389] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.177370][ T2389] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.177524][ T2389] RIP: 0033:0x7f8038549c5e [ 49.177657][ T2389] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.178105][ T2389] RSP: 002b:00007ffccf696670 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.178297][ T2389] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8038549c5e [ 49.178484][ T2389] RDX: 0000000000000000 RSI: 00007ffccf696730 RDI: 0000000000000005 [ 49.178669][ T2389] RBP: 00007ffccf696680 R08: 0000000000000000 R09: 0000000000000000 [ 49.178854][ T2389] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.179039][ T2389] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.259959][ T2393] ------------[ cut here ]------------ | [ 49.260121][ T2393] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2393 | [ 49.260358][ T2393] Modules linked in: vrf veth | [ 49.260752][ T2393] Tainted: [W]=WARN [ 49.260849][ T2393] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.261009][ T2393] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.261155][ T2393] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.261606][ T2393] RSP: 0018:ffa00000038175d0 EFLAGS: 00010286 [ 49.261766][ T2393] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f096f [ 49.261954][ T2393] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784b78 [ 49.262149][ T2393] RBP: 1ff4000000702ebb R08: 1fe22000004f0970 R09: fffa3bfffffb05e6 [ 49.262338][ T2393] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785734 [ 49.262525][ T2393] R13: ff11000002785700 R14: ffffffff8e3c7940 R15: ff11000002784ac0 [ 49.262715][ T2393] FS: 00007f8732e12440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 49.262935][ T2393] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.263097][ T2393] CR2: 000000000044f720 CR3: 000000000fe10002 CR4: 0000000000771ef0 [ 49.263293][ T2393] PKRU: 55555554 [ 49.263387][ T2393] Call Trace: [ 49.263483][ T2393] [ 49.263548][ T2393] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.263673][ T2393] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.263808][ T2393] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.263935][ T2393] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.264057][ T2393] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.264193][ T2393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.264317][ T2393] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.264441][ T2393] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.264568][ T2393] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.264696][ T2393] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.264824][ T2393] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.264947][ T2393] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.265072][ T2393] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.265253][ T2393] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.265377][ T2393] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.265501][ T2393] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.265629][ T2393] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.265754][ T2393] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.265882][ T2393] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.266008][ T2393] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.266158][ T2393] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.266283][ T2393] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.266407][ T2393] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.266563][ T2393] ? move_addr_to_kernel (net/socket.c:2511) [ 49.266689][ T2393] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.266816][ T2393] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.266945][ T2393] ___sys_sendmsg (net/socket.c:2641) [ 49.267068][ T2393] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.267238][ T2393] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.267367][ T2393] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.267494][ T2393] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.267619][ T2393] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.267745][ T2393] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.267873][ T2393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.268000][ T2393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.268128][ T2393] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.268260][ T2393] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.268387][ T2393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.268543][ T2393] RIP: 0033:0x7f8732f6cc5e [ 49.268677][ T2393] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.269142][ T2393] RSP: 002b:00007fffbc1976c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.269336][ T2393] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8732f6cc5e [ 49.269523][ T2393] RDX: 0000000000000000 RSI: 00007fffbc197780 RDI: 0000000000000005 [ 49.269709][ T2393] RBP: 00007fffbc1976d0 R08: 0000000000000000 R09: 0000000000000000 [ 49.269896][ T2393] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.270090][ T2393] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.339411][ T2399] ------------[ cut here ]------------ | [ 49.339567][ T2399] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2399 | [ 49.339799][ T2399] Modules linked in: vrf veth | [ 49.340209][ T2399] Tainted: [W]=WARN [ 49.340306][ T2399] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.340466][ T2399] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.340601][ T2399] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.341058][ T2399] RSP: 0018:ffa00000038375d0 EFLAGS: 00010286 [ 49.341228][ T2399] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf3d7 [ 49.341417][ T2399] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679eb8 [ 49.341605][ T2399] RBP: 1ff4000000706ebb R08: 1fe22000016cf3d8 R09: fffa3bfffffb05e6 [ 49.341790][ T2399] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6798f4 [ 49.341978][ T2399] R13: ff1100000b6798c0 R14: ffffffff8e3c7940 R15: ff1100000b679e00 [ 49.342176][ T2399] FS: 00007f7467018440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 49.342400][ T2399] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.342559][ T2399] CR2: 000000000044f720 CR3: 000000000fcf2004 CR4: 0000000000771ef0 [ 49.342750][ T2399] PKRU: 55555554 [ 49.342847][ T2399] Call Trace: [ 49.342943][ T2399] [ 49.343010][ T2399] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.343144][ T2399] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.343281][ T2399] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.343409][ T2399] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.343533][ T2399] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.343665][ T2399] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.343795][ T2399] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.343923][ T2399] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.344050][ T2399] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.344252][ T2399] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.344381][ T2399] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.344510][ T2399] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.344637][ T2399] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.344766][ T2399] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.344892][ T2399] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.345018][ T2399] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.345213][ T2399] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.345340][ T2399] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.345468][ T2399] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.345596][ T2399] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.345725][ T2399] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.345851][ T2399] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.345977][ T2399] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.346203][ T2399] ? move_addr_to_kernel (net/socket.c:2511) [ 49.346330][ T2399] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.346459][ T2399] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.346597][ T2399] ___sys_sendmsg (net/socket.c:2641) [ 49.346725][ T2399] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.346857][ T2399] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.346984][ T2399] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.347118][ T2399] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.347303][ T2399] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.347432][ T2399] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.347558][ T2399] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.347684][ T2399] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.347811][ T2399] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.347936][ T2399] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.348062][ T2399] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.348304][ T2399] RIP: 0033:0x7f7467172c5e [ 49.348438][ T2399] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.348891][ T2399] RSP: 002b:00007fffe22e43a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.349081][ T2399] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7467172c5e [ 49.349287][ T2399] RDX: 0000000000000000 RSI: 00007fffe22e4460 RDI: 0000000000000005 [ 49.349478][ T2399] RBP: 00007fffe22e43b0 R08: 0000000000000000 R09: 0000000000000000 [ 49.349666][ T2399] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.349855][ T2399] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.418575][ T2403] ------------[ cut here ]------------ | [ 49.418726][ T2403] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2403 | [ 49.418954][ T2403] Modules linked in: vrf veth | [ 49.419362][ T2403] Tainted: [W]=WARN [ 49.419460][ T2403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.419619][ T2403] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.419754][ T2403] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.420219][ T2403] RSP: 0018:ffa00000038775d0 EFLAGS: 00010286 [ 49.420386][ T2403] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f6f7 [ 49.420575][ T2403] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7b7b8 [ 49.420764][ T2403] RBP: 1ff400000070eebb R08: 1fe2200001f8f6f8 R09: fffa3bfffffb05e6 [ 49.420951][ T2403] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a3f4 [ 49.421144][ T2403] R13: ff1100000fc7a3c0 R14: ffffffff8e3c7940 R15: ff1100000fc7b700 [ 49.421334][ T2403] FS: 00007ff6f0995440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 49.421558][ T2403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.421718][ T2403] CR2: 000000000044f720 CR3: 000000000ebb4006 CR4: 0000000000771ef0 [ 49.421908][ T2403] PKRU: 55555554 [ 49.422002][ T2403] Call Trace: [ 49.422100][ T2403] [ 49.422170][ T2403] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.422295][ T2403] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.422429][ T2403] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.422556][ T2403] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.422682][ T2403] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.422808][ T2403] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.422932][ T2403] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.423055][ T2403] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.423190][ T2403] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.423315][ T2403] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.423443][ T2403] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.423567][ T2403] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.423694][ T2403] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.423821][ T2403] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.423947][ T2403] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.424072][ T2403] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.424208][ T2403] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.424336][ T2403] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.424466][ T2403] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.424592][ T2403] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.424724][ T2403] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.424855][ T2403] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.424983][ T2403] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.425146][ T2403] ? move_addr_to_kernel (net/socket.c:2511) [ 49.425273][ T2403] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.425398][ T2403] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.425526][ T2403] ___sys_sendmsg (net/socket.c:2641) [ 49.425652][ T2403] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.425785][ T2403] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.425917][ T2403] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.426047][ T2403] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.426180][ T2403] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.426309][ T2403] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.426436][ T2403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.426562][ T2403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.426688][ T2403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.426814][ T2403] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.426939][ T2403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.427098][ T2403] RIP: 0033:0x7ff6f0aefc5e [ 49.427238][ T2403] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.427690][ T2403] RSP: 002b:00007ffd97ff9a60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.427881][ T2403] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff6f0aefc5e [ 49.428069][ T2403] RDX: 0000000000000000 RSI: 00007ffd97ff9b20 RDI: 0000000000000005 [ 49.428267][ T2403] RBP: 00007ffd97ff9a70 R08: 0000000000000000 R09: 0000000000000000 [ 49.428457][ T2403] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.428644][ T2403] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.493534][ T2409] ------------[ cut here ]------------ | [ 49.493687][ T2409] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2409 | [ 49.493919][ T2409] Modules linked in: vrf veth | [ 49.494456][ T2409] Tainted: [W]=WARN [ 49.494553][ T2409] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.494717][ T2409] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.494853][ T2409] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.495309][ T2409] RSP: 0018:ffa00000038275d0 EFLAGS: 00010286 [ 49.495469][ T2409] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f5a7 [ 49.495659][ T2409] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7ad38 [ 49.495847][ T2409] RBP: 1ff4000000704ebb R08: 1fe2200001f8f5a8 R09: fffa3bfffffb05e6 [ 49.496035][ T2409] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a774 [ 49.496233][ T2409] R13: ff1100000fc7a740 R14: ffffffff8e3c7940 R15: ff1100000fc7ac80 [ 49.496425][ T2409] FS: 00007f2c72e16440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 49.496649][ T2409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.496806][ T2409] CR2: 000000000044f720 CR3: 000000000fed8001 CR4: 0000000000771ef0 [ 49.496997][ T2409] PKRU: 55555554 [ 49.497095][ T2409] Call Trace: [ 49.497195][ T2409] [ 49.497260][ T2409] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.497388][ T2409] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.497525][ T2409] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.497653][ T2409] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.497777][ T2409] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.497904][ T2409] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.498030][ T2409] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.498164][ T2409] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.498289][ T2409] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.498416][ T2409] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.498543][ T2409] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.498667][ T2409] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.498793][ T2409] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.498919][ T2409] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.499044][ T2409] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.499175][ T2409] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.499301][ T2409] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.499429][ T2409] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.499556][ T2409] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.499684][ T2409] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.499814][ T2409] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.499940][ T2409] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.500066][ T2409] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.500228][ T2409] ? move_addr_to_kernel (net/socket.c:2511) [ 49.500360][ T2409] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.500486][ T2409] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.500612][ T2409] ___sys_sendmsg (net/socket.c:2641) [ 49.500739][ T2409] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.500870][ T2409] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.500999][ T2409] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.501128][ T2409] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.501257][ T2409] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.501386][ T2409] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.501514][ T2409] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.501641][ T2409] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.501767][ T2409] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.501891][ T2409] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.502018][ T2409] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.502179][ T2409] RIP: 0033:0x7f2c72f70c5e [ 49.502313][ T2409] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.502761][ T2409] RSP: 002b:00007ffc476adf40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.502951][ T2409] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2c72f70c5e [ 49.503144][ T2409] RDX: 0000000000000000 RSI: 00007ffc476ae000 RDI: 0000000000000005 [ 49.503333][ T2409] RBP: 00007ffc476adf50 R08: 0000000000000000 R09: 0000000000000000 [ 49.503521][ T2409] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.503710][ T2409] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.563764][ T2413] ------------[ cut here ]------------ | [ 49.563918][ T2413] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2413 | [ 49.564160][ T2413] Modules linked in: vrf veth | [ 49.564557][ T2413] Tainted: [W]=WARN [ 49.564653][ T2413] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.564810][ T2413] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.564944][ T2413] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.565400][ T2413] RSP: 0018:ffa00000037375d0 EFLAGS: 00010286 [ 49.565561][ T2413] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7137 [ 49.565752][ T2413] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f389b8 [ 49.565938][ T2413] RBP: 1ff40000006e6ebb R08: 1fe22000009e7138 R09: fffa3bfffffb05e6 [ 49.566140][ T2413] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39574 [ 49.566328][ T2413] R13: ff11000004f39540 R14: ffffffff8e3c7940 R15: ff11000004f38900 [ 49.566516][ T2413] FS: 00007f85d4b50440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 49.566739][ T2413] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.566899][ T2413] CR2: 000000000044f720 CR3: 000000000c265002 CR4: 0000000000771ef0 [ 49.567090][ T2413] PKRU: 55555554 [ 49.567192][ T2413] Call Trace: [ 49.567287][ T2413] [ 49.567354][ T2413] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.567483][ T2413] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.567618][ T2413] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.567746][ T2413] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.567871][ T2413] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.568001][ T2413] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.568130][ T2413] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.568262][ T2413] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.568388][ T2413] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.568512][ T2413] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.568645][ T2413] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.568775][ T2413] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.568901][ T2413] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.569028][ T2413] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.569162][ T2413] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.569289][ T2413] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.569420][ T2413] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.569549][ T2413] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.569674][ T2413] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.569801][ T2413] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.569928][ T2413] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.570059][ T2413] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.570196][ T2413] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.570351][ T2413] ? move_addr_to_kernel (net/socket.c:2511) [ 49.570478][ T2413] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.570607][ T2413] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.570735][ T2413] ___sys_sendmsg (net/socket.c:2641) [ 49.570864][ T2413] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.570997][ T2413] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.571131][ T2413] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.571266][ T2413] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.571391][ T2413] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.571521][ T2413] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.571648][ T2413] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.571774][ T2413] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.571904][ T2413] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.572030][ T2413] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.572169][ T2413] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.572326][ T2413] RIP: 0033:0x7f85d4caac5e [ 49.572460][ T2413] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.572913][ T2413] RSP: 002b:00007ffccefb0fe0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.573107][ T2413] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f85d4caac5e [ 49.573299][ T2413] RDX: 0000000000000000 RSI: 00007ffccefb10a0 RDI: 0000000000000005 [ 49.573488][ T2413] RBP: 00007ffccefb0ff0 R08: 0000000000000000 R09: 0000000000000000 [ 49.573675][ T2413] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.573865][ T2413] R13: 0000000069cbe950 R14: 0000000000000004 R15: 000000000049d620 | [ 49.650821][ T2419] ------------[ cut here ]------------ | [ 49.650976][ T2419] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2419 | [ 49.651219][ T2419] Modules linked in: vrf veth | [ 49.651619][ T2419] Tainted: [W]=WARN [ 49.651714][ T2419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.651876][ T2419] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.652013][ T2419] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.652480][ T2419] RSP: 0018:ffa00000038e75d0 EFLAGS: 00010286 [ 49.652641][ T2419] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f08c7 [ 49.652832][ T2419] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784638 [ 49.653023][ T2419] RBP: 1ff400000071cebb R08: 1fe22000004f08c8 R09: fffa3bfffffb05e6 [ 49.653222][ T2419] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f393b4 [ 49.653411][ T2419] R13: ff11000004f39380 R14: ffffffff8e3c7940 R15: ff11000002784580 [ 49.653604][ T2419] FS: 00007fccd396b440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 49.653835][ T2419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.653995][ T2419] CR2: 000000000044f720 CR3: 000000000c265006 CR4: 0000000000771ef0 [ 49.654196][ T2419] PKRU: 55555554 [ 49.654291][ T2419] Call Trace: [ 49.654386][ T2419] [ 49.654452][ T2419] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.654577][ T2419] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.654713][ T2419] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.654841][ T2419] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.654967][ T2419] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.655101][ T2419] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.655672][ T2419] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.655801][ T2419] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.655932][ T2419] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.656062][ T2419] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.656201][ T2419] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.656325][ T2419] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.656452][ T2419] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.656578][ T2419] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.656705][ T2419] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.656831][ T2419] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.656956][ T2419] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.657083][ T2419] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.657219][ T2419] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.657346][ T2419] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.657474][ T2419] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.657600][ T2419] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.657725][ T2419] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.657880][ T2419] ? move_addr_to_kernel (net/socket.c:2511) [ 49.658010][ T2419] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.658144][ T2419] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.658275][ T2419] ___sys_sendmsg (net/socket.c:2641) [ 49.658400][ T2419] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.658531][ T2419] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.658659][ T2419] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.658788][ T2419] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.658916][ T2419] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.659045][ T2419] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.659179][ T2419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.659306][ T2419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.659433][ T2419] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.659558][ T2419] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.659684][ T2419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.659842][ T2419] RIP: 0033:0x7fccd3ac5c5e [ 49.659979][ T2419] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.660443][ T2419] RSP: 002b:00007ffecff1c000 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.660635][ T2419] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fccd3ac5c5e [ 49.660827][ T2419] RDX: 0000000000000000 RSI: 00007ffecff1c0c0 RDI: 0000000000000005 [ 49.661018][ T2419] RBP: 00007ffecff1c010 R08: 0000000000000000 R09: 0000000000000000 [ 49.661215][ T2419] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.661405][ T2419] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 49.732609][ T2423] ------------[ cut here ]------------ | [ 49.732770][ T2423] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2423 | [ 49.733000][ T2423] Modules linked in: vrf veth | [ 49.733412][ T2423] Tainted: [W]=WARN [ 49.733511][ T2423] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.733672][ T2423] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.733808][ T2423] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.734270][ T2423] RSP: 0018:ffa00000038a75d0 EFLAGS: 00010286 [ 49.734431][ T2423] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf16f [ 49.734619][ T2423] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678b78 [ 49.734806][ T2423] RBP: 1ff4000000714ebb R08: 1fe22000016cf170 R09: fffa3bfffffb05e6 [ 49.734997][ T2423] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678cb4 [ 49.735197][ T2423] R13: ff1100000b678c80 R14: ffffffff8e3c7940 R15: ff1100000b678ac0 [ 49.735386][ T2423] FS: 00007f4cd7250440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 49.735611][ T2423] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.735777][ T2423] CR2: 000000000044f720 CR3: 000000000f719006 CR4: 0000000000771ef0 [ 49.735968][ T2423] PKRU: 55555554 [ 49.736063][ T2423] Call Trace: [ 49.736168][ T2423] [ 49.736235][ T2423] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.736361][ T2423] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.736498][ T2423] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.736624][ T2423] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.736749][ T2423] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.736877][ T2423] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.737004][ T2423] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.737137][ T2423] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.737264][ T2423] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.737392][ T2423] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.737521][ T2423] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.737645][ T2423] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.737772][ T2423] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.737898][ T2423] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.738025][ T2423] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.738159][ T2423] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.738285][ T2423] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.738412][ T2423] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.738538][ T2423] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.738663][ T2423] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.738792][ T2423] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.738918][ T2423] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.739042][ T2423] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.739615][ T2423] ? move_addr_to_kernel (net/socket.c:2511) [ 49.739746][ T2423] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.739872][ T2423] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.739999][ T2423] ___sys_sendmsg (net/socket.c:2641) [ 49.740131][ T2423] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.740265][ T2423] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.740393][ T2423] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.740519][ T2423] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.740649][ T2423] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.740778][ T2423] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.740904][ T2423] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.741032][ T2423] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.741169][ T2423] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.741296][ T2423] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.741423][ T2423] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.741580][ T2423] RIP: 0033:0x7f4cd73aac5e [ 49.741712][ T2423] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.742169][ T2423] RSP: 002b:00007fffe67185a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.742358][ T2423] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4cd73aac5e [ 49.742545][ T2423] RDX: 0000000000000000 RSI: 00007fffe6718660 RDI: 0000000000000005 [ 49.742732][ T2423] RBP: 00007fffe67185b0 R08: 0000000000000000 R09: 0000000000000000 [ 49.742922][ T2423] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.743113][ T2423] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 49.812307][ T2429] ------------[ cut here ]------------ | [ 49.812467][ T2429] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2429 | [ 49.812695][ T2429] Modules linked in: vrf veth | [ 49.813093][ T2429] Tainted: [W]=WARN [ 49.813196][ T2429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.813355][ T2429] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.813490][ T2429] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.813942][ T2429] RSP: 0018:ffa00000039075d0 EFLAGS: 00010286 [ 49.814105][ T2429] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d537 [ 49.814851][ T2429] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a9b8 [ 49.815044][ T2429] RBP: 1ff4000000720ebb R08: 1fe2200000a8d538 R09: fffa3bfffffb05e6 [ 49.815241][ T2429] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b734 [ 49.815429][ T2429] R13: ff1100000546b700 R14: ffffffff8e3c7940 R15: ff1100000546a900 [ 49.815619][ T2429] FS: 00007fcdc3ef0440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 49.815841][ T2429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.816000][ T2429] CR2: 000000000044f720 CR3: 000000000fcf2003 CR4: 0000000000771ef0 [ 49.816197][ T2429] PKRU: 55555554 [ 49.816291][ T2429] Call Trace: [ 49.816386][ T2429] [ 49.816452][ T2429] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.816581][ T2429] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.816716][ T2429] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.816845][ T2429] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.816970][ T2429] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.817105][ T2429] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.817235][ T2429] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.817365][ T2429] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.817491][ T2429] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.817617][ T2429] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.817750][ T2429] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.817875][ T2429] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.818003][ T2429] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.818137][ T2429] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.818261][ T2429] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.818387][ T2429] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.818516][ T2429] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.818643][ T2429] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.818769][ T2429] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.818895][ T2429] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.819026][ T2429] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.819167][ T2429] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.819292][ T2429] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.819445][ T2429] ? move_addr_to_kernel (net/socket.c:2511) [ 49.819571][ T2429] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.819697][ T2429] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.819822][ T2429] ___sys_sendmsg (net/socket.c:2641) [ 49.819949][ T2429] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.820078][ T2429] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.820213][ T2429] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.820344][ T2429] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.820469][ T2429] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.820599][ T2429] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.820726][ T2429] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.820852][ T2429] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.820979][ T2429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.821106][ T2429] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.821236][ T2429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.821392][ T2429] RIP: 0033:0x7fcdc404ac5e [ 49.821525][ T2429] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.821977][ T2429] RSP: 002b:00007fffc640e860 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.822181][ T2429] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fcdc404ac5e [ 49.822369][ T2429] RDX: 0000000000000000 RSI: 00007fffc640e920 RDI: 0000000000000005 [ 49.822559][ T2429] RBP: 00007fffc640e870 R08: 0000000000000000 R09: 0000000000000000 [ 49.822746][ T2429] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.822932][ T2429] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 49.884696][ T2433] ------------[ cut here ]------------ | [ 49.884849][ T2433] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2433 | [ 49.885082][ T2433] Modules linked in: vrf veth | [ 49.885498][ T2433] Tainted: [W]=WARN [ 49.885595][ T2433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.885755][ T2433] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.885893][ T2433] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.886356][ T2433] RSP: 0018:ffa00000039075d0 EFLAGS: 00010286 [ 49.886521][ T2433] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d6bf [ 49.886711][ T2433] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b5f8 [ 49.886899][ T2433] RBP: 1ff4000000720ebb R08: 1fe2200000a8d6c0 R09: fffa3bfffffb05e6 [ 49.887087][ T2433] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546bab4 [ 49.887285][ T2433] R13: ff1100000546ba80 R14: ffffffff8e3c7940 R15: ff1100000546b540 [ 49.887479][ T2433] FS: 00007f3f8df78440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 49.887700][ T2433] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.887862][ T2433] CR2: 000000000044f720 CR3: 000000000fe4c001 CR4: 0000000000771ef0 [ 49.888052][ T2433] PKRU: 55555554 [ 49.888159][ T2433] Call Trace: [ 49.888255][ T2433] [ 49.888321][ T2433] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.888447][ T2433] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.888583][ T2433] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.888710][ T2433] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.888836][ T2433] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.888966][ T2433] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.889097][ T2433] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.889296][ T2433] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.889425][ T2433] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.889549][ T2433] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.889677][ T2433] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.889800][ T2433] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.889925][ T2433] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.890052][ T2433] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.890237][ T2433] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.890367][ T2433] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.890500][ T2433] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.890631][ T2433] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.890762][ T2433] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.890890][ T2433] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.891024][ T2433] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.891240][ T2433] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.891365][ T2433] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.891520][ T2433] ? move_addr_to_kernel (net/socket.c:2511) [ 49.891647][ T2433] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.891772][ T2433] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.891899][ T2433] ___sys_sendmsg (net/socket.c:2641) [ 49.892024][ T2433] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.892233][ T2433] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.892361][ T2433] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.892489][ T2433] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.892617][ T2433] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.892749][ T2433] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.892875][ T2433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.893002][ T2433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.893201][ T2433] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.893329][ T2433] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.893457][ T2433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.893616][ T2433] RIP: 0033:0x7f3f8e0d2c5e [ 49.893752][ T2433] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.894281][ T2433] RSP: 002b:00007ffef95203a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.894474][ T2433] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3f8e0d2c5e [ 49.894663][ T2433] RDX: 0000000000000000 RSI: 00007ffef9520460 RDI: 0000000000000005 [ 49.894850][ T2433] RBP: 00007ffef95203b0 R08: 0000000000000000 R09: 0000000000000000 [ 49.895038][ T2433] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.895308][ T2433] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 49.962247][ T2439] ------------[ cut here ]------------ | [ 49.962437][ T2439] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2439 | [ 49.962711][ T2439] Modules linked in: vrf veth | [ 49.963600][ T2439] Tainted: [W]=WARN [ 49.963741][ T2439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.963946][ T2439] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 49.964146][ T2439] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.964638][ T2439] RSP: 0018:ffa00000039475d0 EFLAGS: 00010286 [ 49.964844][ T2439] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece5a7 [ 49.965078][ T2439] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672d38 [ 49.965331][ T2439] RBP: 1ff4000000728ebb R08: 1fe2200001ece5a8 R09: fffa3bfffffb05e6 [ 49.965567][ T2439] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672234 [ 49.965799][ T2439] R13: ff1100000f672200 R14: ffffffff8e3c7940 R15: ff1100000f672c80 [ 49.966035][ T2439] FS: 00007f710e946440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 49.966322][ T2439] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.966530][ T2439] CR2: 000000000044f720 CR3: 000000000f719001 CR4: 0000000000771ef0 [ 49.966770][ T2439] PKRU: 55555554 [ 49.966911][ T2439] Call Trace: [ 49.967052][ T2439] [ 49.967179][ T2439] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 49.967354][ T2439] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 49.967537][ T2439] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 49.967714][ T2439] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.967893][ T2439] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.968074][ T2439] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 49.968267][ T2439] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 49.968444][ T2439] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 49.968621][ T2439] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 49.968810][ T2439] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 49.968990][ T2439] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 49.969179][ T2439] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 49.969351][ T2439] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 49.969538][ T2439] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 49.969744][ T2439] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 49.969919][ T2439] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 49.970101][ T2439] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.970297][ T2439] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 49.970472][ T2439] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 49.970645][ T2439] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 49.970824][ T2439] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 49.970998][ T2439] ? copy_msghdr_from_user (net/socket.c:2525) [ 49.971229][ T2439] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 49.971459][ T2439] ? move_addr_to_kernel (net/socket.c:2511) [ 49.971636][ T2439] ? filemap_map_folio_range (mm/filemap.c:3873) [ 49.971812][ T2439] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 49.972026][ T2439] ___sys_sendmsg (net/socket.c:2641) [ 49.972215][ T2439] ? copy_msghdr_from_user (net/socket.c:2628) [ 49.972436][ T2439] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 49.972613][ T2439] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 49.972789][ T2439] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 49.972964][ T2439] ? __sys_sendmsg_sock (net/socket.c:2656) [ 49.973155][ T2439] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 49.973329][ T2439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.973507][ T2439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 49.973678][ T2439] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 49.973850][ T2439] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.974023][ T2439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.974239][ T2439] RIP: 0033:0x7f710eaa0c5e [ 49.974420][ T2439] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.974915][ T2439] RSP: 002b:00007ffd955efce0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.975171][ T2439] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f710eaa0c5e [ 49.975407][ T2439] RDX: 0000000000000000 RSI: 00007ffd955efda0 RDI: 0000000000000005 [ 49.975640][ T2439] RBP: 00007ffd955efcf0 R08: 0000000000000000 R09: 0000000000000000 [ 49.975876][ T2439] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 49.976117][ T2439] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.041074][ T2443] ------------[ cut here ]------------ | [ 50.041234][ T2443] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2443 | [ 50.041463][ T2443] Modules linked in: vrf veth | [ 50.041861][ T2443] Tainted: [W]=WARN [ 50.041959][ T2443] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.042124][ T2443] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.042267][ T2443] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.042722][ T2443] RSP: 0018:ffa00000038c75d0 EFLAGS: 00010286 [ 50.042883][ T2443] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece48f [ 50.043070][ T2443] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672478 [ 50.043267][ T2443] RBP: 1ff4000000718ebb R08: 1fe2200001ece490 R09: fffa3bfffffb05e6 [ 50.043454][ T2443] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672af4 [ 50.043643][ T2443] R13: ff1100000f672ac0 R14: ffffffff8e3c7940 R15: ff1100000f6723c0 [ 50.043839][ T2443] FS: 00007f6083750440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 50.044060][ T2443] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.044228][ T2443] CR2: 000000000044f720 CR3: 000000000fe28004 CR4: 0000000000771ef0 [ 50.044420][ T2443] PKRU: 55555554 [ 50.044514][ T2443] Call Trace: [ 50.044608][ T2443] [ 50.044674][ T2443] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.044805][ T2443] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.044938][ T2443] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.045065][ T2443] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.045197][ T2443] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.045323][ T2443] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.045448][ T2443] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.045573][ T2443] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.045700][ T2443] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.045825][ T2443] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.045953][ T2443] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.046076][ T2443] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.046720][ T2443] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.046848][ T2443] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.046971][ T2443] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.047102][ T2443] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.047294][ T2443] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.047423][ T2443] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.047556][ T2443] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.047682][ T2443] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.047814][ T2443] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.047939][ T2443] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.048063][ T2443] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.048288][ T2443] ? move_addr_to_kernel (net/socket.c:2511) [ 50.048413][ T2443] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.048538][ T2443] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.048663][ T2443] ___sys_sendmsg (net/socket.c:2641) [ 50.048789][ T2443] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.048918][ T2443] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.049044][ T2443] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.049216][ T2443] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.049341][ T2443] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.049471][ T2443] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.049595][ T2443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.049725][ T2443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.049852][ T2443] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.049976][ T2443] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.050104][ T2443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.050262][ T2443] RIP: 0033:0x7f60838aac5e [ 50.050395][ T2443] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.050842][ T2443] RSP: 002b:00007ffc7244f750 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.051030][ T2443] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f60838aac5e [ 50.051227][ T2443] RDX: 0000000000000000 RSI: 00007ffc7244f810 RDI: 0000000000000005 [ 50.051413][ T2443] RBP: 00007ffc7244f760 R08: 0000000000000000 R09: 0000000000000000 [ 50.051601][ T2443] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.051788][ T2443] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.118013][ T2449] ------------[ cut here ]------------ | [ 50.118590][ T2449] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2449 | [ 50.118866][ T2449] Modules linked in: vrf veth | [ 50.119370][ T2449] Tainted: [W]=WARN [ 50.119514][ T2449] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.119722][ T2449] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.119905][ T2449] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.120425][ T2449] RSP: 0018:ffa00000038d75d0 EFLAGS: 00010286 [ 50.120634][ T2449] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819857 [ 50.120900][ T2449] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc2b8 [ 50.121149][ T2449] RBP: 1ff400000071aebb R08: 1fe2200001819858 R09: fffa3bfffffb05e6 [ 50.121386][ T2449] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd3b4 [ 50.121624][ T2449] R13: ff1100000c0cd380 R14: ffffffff8e3c7940 R15: ff1100000c0cc200 [ 50.121862][ T2449] FS: 00007fddca5fa440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 50.122148][ T2449] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.122355][ T2449] CR2: 000000000044f720 CR3: 000000000f98e005 CR4: 0000000000771ef0 [ 50.122594][ T2449] PKRU: 55555554 [ 50.122735][ T2449] Call Trace: [ 50.122876][ T2449] [ 50.122998][ T2449] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.123188][ T2449] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.123371][ T2449] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.123546][ T2449] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.123718][ T2449] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.123928][ T2449] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.124105][ T2449] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.124294][ T2449] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.124470][ T2449] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.124644][ T2449] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.124820][ T2449] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.124986][ T2449] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.125182][ T2449] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.125357][ T2449] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.125527][ T2449] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.125700][ T2449] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.125873][ T2449] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.126048][ T2449] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.126240][ T2449] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.126415][ T2449] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.126594][ T2449] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.126766][ T2449] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.126937][ T2449] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.127150][ T2449] ? move_addr_to_kernel (net/socket.c:2511) [ 50.127324][ T2449] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.127497][ T2449] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.127675][ T2449] ___sys_sendmsg (net/socket.c:2641) [ 50.127850][ T2449] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.128027][ T2449] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.128218][ T2449] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.128396][ T2449] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.128571][ T2449] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.128747][ T2449] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.128921][ T2449] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.129102][ T2449] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.129289][ T2449] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.129462][ T2449] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.129634][ T2449] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.129836][ T2449] RIP: 0033:0x7fddca754c5e [ 50.130017][ T2449] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.130531][ T2449] RSP: 002b:00007ffdd7496b90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.130770][ T2449] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fddca754c5e [ 50.131004][ T2449] RDX: 0000000000000000 RSI: 00007ffdd7496c50 RDI: 0000000000000005 [ 50.131258][ T2449] RBP: 00007ffdd7496ba0 R08: 0000000000000000 R09: 0000000000000000 [ 50.131490][ T2449] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.131725][ T2449] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.195925][ T2453] ------------[ cut here ]------------ | [ 50.196078][ T2453] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2453 | [ 50.196791][ T2453] Modules linked in: vrf veth | [ 50.197192][ T2453] Tainted: [W]=WARN [ 50.197288][ T2453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.197448][ T2453] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.197582][ T2453] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.198028][ T2453] RSP: 0018:ffa00000038f75d0 EFLAGS: 00010286 [ 50.198199][ T2453] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819bd7 [ 50.198386][ T2453] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cdeb8 [ 50.198576][ T2453] RBP: 1ff400000071eebb R08: 1fe2200001819bd8 R09: fffa3bfffffb05e6 [ 50.198764][ T2453] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd8f4 [ 50.198951][ T2453] R13: ff1100000c0cd8c0 R14: ffffffff8e3c7940 R15: ff1100000c0cde00 [ 50.199151][ T2453] FS: 00007f4ff3df2440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 50.199377][ T2453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.199538][ T2453] CR2: 000000000044f720 CR3: 000000000c296006 CR4: 0000000000771ef0 [ 50.199731][ T2453] PKRU: 55555554 [ 50.199827][ T2453] Call Trace: [ 50.199924][ T2453] [ 50.199989][ T2453] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.200120][ T2453] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.200259][ T2453] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.200387][ T2453] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.200511][ T2453] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.200640][ T2453] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.200766][ T2453] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.200893][ T2453] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.201019][ T2453] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.201151][ T2453] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.201279][ T2453] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.201404][ T2453] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.201531][ T2453] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.201657][ T2453] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.201782][ T2453] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.201906][ T2453] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.202031][ T2453] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.202167][ T2453] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.202292][ T2453] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.202417][ T2453] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.202545][ T2453] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.202670][ T2453] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.202796][ T2453] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.202953][ T2453] ? move_addr_to_kernel (net/socket.c:2511) [ 50.203081][ T2453] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.203283][ T2453] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.203409][ T2453] ___sys_sendmsg (net/socket.c:2641) [ 50.203535][ T2453] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.203663][ T2453] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.203790][ T2453] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.203917][ T2453] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.204042][ T2453] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.204228][ T2453] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.204354][ T2453] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.204479][ T2453] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.204604][ T2453] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.204728][ T2453] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.204853][ T2453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.205007][ T2453] RIP: 0033:0x7f4ff3f4cc5e [ 50.205196][ T2453] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.205642][ T2453] RSP: 002b:00007ffe2bd967b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.205831][ T2453] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4ff3f4cc5e [ 50.206019][ T2453] RDX: 0000000000000000 RSI: 00007ffe2bd96870 RDI: 0000000000000005 [ 50.206256][ T2453] RBP: 00007ffe2bd967c0 R08: 0000000000000000 R09: 0000000000000000 [ 50.206443][ T2453] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.206631][ T2453] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.281636][ T2459] ------------[ cut here ]------------ | [ 50.281788][ T2459] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2459 | [ 50.282013][ T2459] Modules linked in: vrf veth | [ 50.282687][ T2459] Tainted: [W]=WARN [ 50.282782][ T2459] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.282941][ T2459] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.283079][ T2459] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.283551][ T2459] RSP: 0018:ffa00000038975d0 EFLAGS: 00010286 [ 50.283711][ T2459] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f096f [ 50.283902][ T2459] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784b78 [ 50.284090][ T2459] RBP: 1ff4000000712ebb R08: 1fe22000004f0970 R09: fffa3bfffffb05e6 [ 50.284288][ T2459] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785734 [ 50.284477][ T2459] R13: ff11000002785700 R14: ffffffff8e3c7940 R15: ff11000002784ac0 [ 50.284669][ T2459] FS: 00007fc2bd9dc440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 50.284891][ T2459] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.285053][ T2459] CR2: 000000000044f720 CR3: 000000000fe60002 CR4: 0000000000771ef0 [ 50.285260][ T2459] PKRU: 55555554 [ 50.285355][ T2459] Call Trace: [ 50.285449][ T2459] [ 50.285517][ T2459] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.285642][ T2459] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.285775][ T2459] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.285903][ T2459] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.286030][ T2459] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.286170][ T2459] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.286293][ T2459] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.286419][ T2459] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.286546][ T2459] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.286670][ T2459] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.286799][ T2459] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.286923][ T2459] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.287051][ T2459] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.287184][ T2459] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.287309][ T2459] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.287434][ T2459] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.287559][ T2459] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.287684][ T2459] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.287811][ T2459] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.287938][ T2459] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.288064][ T2459] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.288200][ T2459] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.288325][ T2459] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.288479][ T2459] ? move_addr_to_kernel (net/socket.c:2511) [ 50.288608][ T2459] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.288737][ T2459] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.288863][ T2459] ___sys_sendmsg (net/socket.c:2641) [ 50.288988][ T2459] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.289118][ T2459] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.289255][ T2459] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.289383][ T2459] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.289514][ T2459] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.289646][ T2459] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.289773][ T2459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.289900][ T2459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.290027][ T2459] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.290162][ T2459] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.290291][ T2459] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.290451][ T2459] RIP: 0033:0x7fc2bdb36c5e [ 50.290585][ T2459] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.291040][ T2459] RSP: 002b:00007ffff34dd840 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.291352][ T2459] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc2bdb36c5e [ 50.291541][ T2459] RDX: 0000000000000000 RSI: 00007ffff34dd900 RDI: 0000000000000005 [ 50.291728][ T2459] RBP: 00007ffff34dd850 R08: 0000000000000000 R09: 0000000000000000 [ 50.291916][ T2459] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.292107][ T2459] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.359104][ T2463] ------------[ cut here ]------------ | [ 50.359266][ T2463] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2463 | [ 50.359495][ T2463] Modules linked in: vrf veth | [ 50.359892][ T2463] Tainted: [W]=WARN [ 50.359989][ T2463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.360164][ T2463] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.360300][ T2463] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.360748][ T2463] RSP: 0018:ffa00000039875d0 EFLAGS: 00010286 [ 50.360909][ T2463] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf1df [ 50.361101][ T2463] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678ef8 [ 50.361293][ T2463] RBP: 1ff4000000730ebb R08: 1fe22000016cf1e0 R09: fffa3bfffffb05e6 [ 50.361479][ T2463] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027858f4 [ 50.361668][ T2463] R13: ff110000027858c0 R14: ffffffff8e3c7940 R15: ff1100000b678e40 [ 50.361855][ T2463] FS: 00007ff13d0a7440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 50.362080][ T2463] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.362248][ T2463] CR2: 000000000044f720 CR3: 000000000f434003 CR4: 0000000000771ef0 [ 50.362436][ T2463] PKRU: 55555554 [ 50.362533][ T2463] Call Trace: [ 50.362626][ T2463] [ 50.362692][ T2463] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.362823][ T2463] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.362956][ T2463] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.363081][ T2463] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.363221][ T2463] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.363348][ T2463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.363474][ T2463] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.363600][ T2463] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.363726][ T2463] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.363852][ T2463] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.363978][ T2463] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.364106][ T2463] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.364237][ T2463] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.364364][ T2463] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.364490][ T2463] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.364616][ T2463] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.364742][ T2463] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.364869][ T2463] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.365000][ T2463] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.365137][ T2463] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.365266][ T2463] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.365392][ T2463] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.365519][ T2463] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.365671][ T2463] ? move_addr_to_kernel (net/socket.c:2511) [ 50.365797][ T2463] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.365926][ T2463] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.366058][ T2463] ___sys_sendmsg (net/socket.c:2641) [ 50.366196][ T2463] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.366325][ T2463] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.366451][ T2463] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.366579][ T2463] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.366705][ T2463] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.366835][ T2463] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.366962][ T2463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.367087][ T2463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.367222][ T2463] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.367346][ T2463] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.367473][ T2463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.367630][ T2463] RIP: 0033:0x7ff13d201c5e [ 50.367764][ T2463] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.368224][ T2463] RSP: 002b:00007fff45388410 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.368417][ T2463] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff13d201c5e [ 50.368605][ T2463] RDX: 0000000000000000 RSI: 00007fff453884d0 RDI: 0000000000000005 [ 50.368794][ T2463] RBP: 00007fff45388420 R08: 0000000000000000 R09: 0000000000000000 [ 50.368983][ T2463] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.369177][ T2463] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.430705][ T2469] ------------[ cut here ]------------ | [ 50.430906][ T2469] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2469 | [ 50.431765][ T2469] Modules linked in: vrf veth | [ 50.432496][ T2469] Tainted: [W]=WARN [ 50.432734][ T2469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.433037][ T2469] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.433346][ T2469] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.433957][ T2469] RSP: 0018:ffa00000038f75d0 EFLAGS: 00010286 [ 50.434281][ T2469] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf3d7 [ 50.434585][ T2469] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679eb8 [ 50.434901][ T2469] RBP: 1ff400000071eebb R08: 1fe22000016cf3d8 R09: fffa3bfffffb05e6 [ 50.435206][ T2469] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6798f4 [ 50.435494][ T2469] R13: ff1100000b6798c0 R14: ffffffff8e3c7940 R15: ff1100000b679e00 [ 50.435782][ T2469] FS: 00007f6b21904440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 50.436108][ T2469] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.436380][ T2469] CR2: 000000000044f720 CR3: 000000000fe60003 CR4: 0000000000771ef0 [ 50.436619][ T2469] PKRU: 55555554 [ 50.436762][ T2469] Call Trace: [ 50.436903][ T2469] [ 50.437014][ T2469] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.437207][ T2469] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.437393][ T2469] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.437569][ T2469] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.437743][ T2469] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.437922][ T2469] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.438104][ T2469] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.438289][ T2469] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.438468][ T2469] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.438670][ T2469] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.438845][ T2469] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.439017][ T2469] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.439214][ T2469] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.439393][ T2469] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.439565][ T2469] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.439741][ T2469] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.439919][ T2469] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.440094][ T2469] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.440285][ T2469] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.440459][ T2469] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.440637][ T2469] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.440811][ T2469] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.440988][ T2469] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.441210][ T2469] ? move_addr_to_kernel (net/socket.c:2511) [ 50.441385][ T2469] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.441557][ T2469] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.441733][ T2469] ___sys_sendmsg (net/socket.c:2641) [ 50.441907][ T2469] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.442090][ T2469] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.442283][ T2469] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.442459][ T2469] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.442636][ T2469] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.442814][ T2469] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.442987][ T2469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.443180][ T2469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.443360][ T2469] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.443536][ T2469] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.443712][ T2469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.443915][ T2469] RIP: 0033:0x7f6b21a5ec5e [ 50.444105][ T2469] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.444616][ T2469] RSP: 002b:00007fff8cf9ec40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.444856][ T2469] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6b21a5ec5e [ 50.445091][ T2469] RDX: 0000000000000000 RSI: 00007fff8cf9ed00 RDI: 0000000000000005 [ 50.445342][ T2469] RBP: 00007fff8cf9ec50 R08: 0000000000000000 R09: 0000000000000000 [ 50.445579][ T2469] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.445816][ T2469] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.518446][ T2473] ------------[ cut here ]------------ | [ 50.518641][ T2473] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2473 | [ 50.518943][ T2473] Modules linked in: vrf veth | [ 50.519499][ T2473] Tainted: [W]=WARN [ 50.519653][ T2473] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.519868][ T2473] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.520053][ T2473] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.520851][ T2473] RSP: 0018:ffa00000039a75d0 EFLAGS: 00010286 [ 50.521060][ T2473] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f537 [ 50.521309][ T2473] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a9b8 [ 50.521546][ T2473] RBP: 1ff4000000734ebb R08: 1fe2200001f8f538 R09: fffa3bfffffb05e6 [ 50.521816][ T2473] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7bc74 [ 50.522053][ T2473] R13: ff1100000fc7bc40 R14: ffffffff8e3c7940 R15: ff1100000fc7a900 [ 50.522307][ T2473] FS: 00007f58dca7a440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 50.522579][ T2473] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.522795][ T2473] CR2: 000000000044f720 CR3: 000000000fe60002 CR4: 0000000000771ef0 [ 50.523034][ T2473] PKRU: 55555554 [ 50.523193][ T2473] Call Trace: [ 50.523336][ T2473] [ 50.523450][ T2473] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.523629][ T2473] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.523813][ T2473] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.523992][ T2473] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.524182][ T2473] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.524361][ T2473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.524537][ T2473] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.524713][ T2473] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.524890][ T2473] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.525064][ T2473] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.525255][ T2473] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.525427][ T2473] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.525606][ T2473] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.525781][ T2473] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.525952][ T2473] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.526147][ T2473] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.526321][ T2473] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.526497][ T2473] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.526672][ T2473] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.526850][ T2473] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.527026][ T2473] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.527213][ T2473] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.527386][ T2473] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.527591][ T2473] ? move_addr_to_kernel (net/socket.c:2511) [ 50.527768][ T2473] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.527941][ T2473] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.528128][ T2473] ___sys_sendmsg (net/socket.c:2641) [ 50.528315][ T2473] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.528493][ T2473] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.528672][ T2473] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.528848][ T2473] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.529023][ T2473] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.529216][ T2473] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.529393][ T2473] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.529567][ T2473] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.529742][ T2473] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.529914][ T2473] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.530088][ T2473] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.530309][ T2473] RIP: 0033:0x7f58dcbd4c5e [ 50.530490][ T2473] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.530985][ T2473] RSP: 002b:00007ffe8cee5f60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.531240][ T2473] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f58dcbd4c5e [ 50.531473][ T2473] RDX: 0000000000000000 RSI: 00007ffe8cee6020 RDI: 0000000000000005 [ 50.531705][ T2473] RBP: 00007ffe8cee5f70 R08: 0000000000000000 R09: 0000000000000000 [ 50.531938][ T2473] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.532183][ T2473] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.599082][ T2479] ------------[ cut here ]------------ | [ 50.599250][ T2479] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2479 | [ 50.599482][ T2479] Modules linked in: vrf veth | [ 50.599877][ T2479] Tainted: [W]=WARN [ 50.599974][ T2479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.600143][ T2479] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.600277][ T2479] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.600735][ T2479] RSP: 0018:ffa00000039675d0 EFLAGS: 00010286 [ 50.600896][ T2479] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f48f [ 50.601085][ T2479] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a478 [ 50.601283][ T2479] RBP: 1ff400000072cebb R08: 1fe2200001f8f490 R09: fffa3bfffffb05e6 [ 50.601473][ T2479] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7b8f4 [ 50.601659][ T2479] R13: ff1100000fc7b8c0 R14: ffffffff8e3c7940 R15: ff1100000fc7a3c0 [ 50.601848][ T2479] FS: 00007f5b49f5b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 50.602070][ T2479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.602239][ T2479] CR2: 000000000044f720 CR3: 000000000c234005 CR4: 0000000000771ef0 [ 50.602430][ T2479] PKRU: 55555554 [ 50.602527][ T2479] Call Trace: [ 50.602624][ T2479] [ 50.602690][ T2479] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.602817][ T2479] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.602950][ T2479] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.603077][ T2479] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.603209][ T2479] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.603337][ T2479] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.603460][ T2479] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.603587][ T2479] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.603716][ T2479] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.603842][ T2479] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.603971][ T2479] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.604097][ T2479] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.604311][ T2479] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.604438][ T2479] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.604563][ T2479] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.604687][ T2479] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.604816][ T2479] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.604941][ T2479] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.605065][ T2479] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.605266][ T2479] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.605400][ T2479] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.605526][ T2479] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.605651][ T2479] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.605806][ T2479] ? move_addr_to_kernel (net/socket.c:2511) [ 50.605931][ T2479] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.606060][ T2479] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.606259][ T2479] ___sys_sendmsg (net/socket.c:2641) [ 50.606388][ T2479] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.606520][ T2479] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.606650][ T2479] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.606776][ T2479] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.606902][ T2479] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.607033][ T2479] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.607229][ T2479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.607357][ T2479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.607482][ T2479] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.607608][ T2479] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.607733][ T2479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.607887][ T2479] RIP: 0033:0x7f5b4a0b5c5e [ 50.608021][ T2479] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.608560][ T2479] RSP: 002b:00007ffed5eef0f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.608753][ T2479] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5b4a0b5c5e [ 50.608939][ T2479] RDX: 0000000000000000 RSI: 00007ffed5eef1b0 RDI: 0000000000000005 [ 50.609129][ T2479] RBP: 00007ffed5eef100 R08: 0000000000000000 R09: 0000000000000000 [ 50.609392][ T2479] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.609580][ T2479] R13: 0000000069cbe951 R14: 0000000000000004 R15: 000000000049d620 | [ 50.676087][ T2483] ------------[ cut here ]------------ | [ 50.676254][ T2483] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2483 | [ 50.676479][ T2483] Modules linked in: vrf veth | [ 50.676875][ T2483] Tainted: [W]=WARN [ 50.676974][ T2483] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.677145][ T2483] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.677279][ T2483] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.677723][ T2483] RSP: 0018:ffa00000038d75d0 EFLAGS: 00010286 [ 50.677886][ T2483] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e70c7 [ 50.678074][ T2483] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38638 [ 50.678269][ T2483] RBP: 1ff400000071aebb R08: 1fe22000009e70c8 R09: fffa3bfffffb05e6 [ 50.678460][ T2483] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38e74 [ 50.678650][ T2483] R13: ff11000004f38e40 R14: ffffffff8e3c7940 R15: ff11000004f38580 [ 50.678840][ T2483] FS: 00007fec56a17440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 50.679063][ T2483] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.679230][ T2483] CR2: 000000000044f720 CR3: 000000000c234004 CR4: 0000000000771ef0 [ 50.679425][ T2483] PKRU: 55555554 [ 50.679520][ T2483] Call Trace: [ 50.679615][ T2483] [ 50.679679][ T2483] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.679806][ T2483] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.679939][ T2483] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.680065][ T2483] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.680198][ T2483] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.680326][ T2483] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.680450][ T2483] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.680575][ T2483] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.680700][ T2483] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.680825][ T2483] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.680953][ T2483] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.681076][ T2483] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.681208][ T2483] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.681332][ T2483] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.681454][ T2483] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.681581][ T2483] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.681707][ T2483] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.681833][ T2483] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.681959][ T2483] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.682083][ T2483] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.682218][ T2483] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.682344][ T2483] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.682468][ T2483] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.682624][ T2483] ? move_addr_to_kernel (net/socket.c:2511) [ 50.682752][ T2483] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.682881][ T2483] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.683008][ T2483] ___sys_sendmsg (net/socket.c:2641) [ 50.683140][ T2483] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.683270][ T2483] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.683400][ T2483] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.683529][ T2483] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.683656][ T2483] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.683784][ T2483] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.683917][ T2483] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.684043][ T2483] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.684243][ T2483] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.684367][ T2483] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.684499][ T2483] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.684658][ T2483] RIP: 0033:0x7fec56b71c5e [ 50.684791][ T2483] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.685416][ T2483] RSP: 002b:00007ffd21d35010 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.685605][ T2483] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fec56b71c5e [ 50.685793][ T2483] RDX: 0000000000000000 RSI: 00007ffd21d350d0 RDI: 0000000000000005 [ 50.685981][ T2483] RBP: 00007ffd21d35020 R08: 0000000000000000 R09: 0000000000000000 [ 50.686266][ T2483] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.686452][ T2483] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 50.758088][ T2489] ------------[ cut here ]------------ | [ 50.758244][ T2489] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2489 | [ 50.758469][ T2489] Modules linked in: vrf veth | [ 50.758861][ T2489] Tainted: [W]=WARN [ 50.758955][ T2489] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.759117][ T2489] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.759256][ T2489] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.759698][ T2489] RSP: 0018:ffa00000039c75d0 EFLAGS: 00010286 [ 50.759858][ T2489] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7137 [ 50.760045][ T2489] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f389b8 [ 50.760239][ T2489] RBP: 1ff4000000738ebb R08: 1fe22000009e7138 R09: fffa3bfffffb05e6 [ 50.760427][ T2489] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39574 [ 50.760614][ T2489] R13: ff11000004f39540 R14: ffffffff8e3c7940 R15: ff11000004f38900 [ 50.760804][ T2489] FS: 00007f4ba8810440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 50.761030][ T2489] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.761199][ T2489] CR2: 000000000044f720 CR3: 000000000fe61005 CR4: 0000000000771ef0 [ 50.761391][ T2489] PKRU: 55555554 [ 50.761485][ T2489] Call Trace: [ 50.761579][ T2489] [ 50.761644][ T2489] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.761767][ T2489] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.761899][ T2489] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.762025][ T2489] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.762162][ T2489] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.762290][ T2489] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.762415][ T2489] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.762540][ T2489] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.762664][ T2489] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.762788][ T2489] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.762914][ T2489] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.763037][ T2489] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.763173][ T2489] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.763297][ T2489] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.763422][ T2489] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.763546][ T2489] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.763671][ T2489] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.763796][ T2489] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.763923][ T2489] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.764047][ T2489] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.764181][ T2489] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.764306][ T2489] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.764430][ T2489] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.764584][ T2489] ? move_addr_to_kernel (net/socket.c:2511) [ 50.764709][ T2489] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.764834][ T2489] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.764961][ T2489] ___sys_sendmsg (net/socket.c:2641) [ 50.765087][ T2489] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.765225][ T2489] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.765353][ T2489] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.765481][ T2489] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.765605][ T2489] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.765733][ T2489] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.765858][ T2489] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.765983][ T2489] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.766111][ T2489] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.766240][ T2489] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.766367][ T2489] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.766522][ T2489] RIP: 0033:0x7f4ba896ac5e [ 50.766656][ T2489] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.767103][ T2489] RSP: 002b:00007ffebea5d260 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.767298][ T2489] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4ba896ac5e [ 50.767570][ T2489] RDX: 0000000000000000 RSI: 00007ffebea5d320 RDI: 0000000000000005 [ 50.767756][ T2489] RBP: 00007ffebea5d270 R08: 0000000000000000 R09: 0000000000000000 [ 50.767941][ T2489] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.768216][ T2489] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 50.834219][ T2493] ------------[ cut here ]------------ | [ 50.834368][ T2493] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2493 | [ 50.834596][ T2493] Modules linked in: vrf veth | [ 50.834989][ T2493] Tainted: [W]=WARN [ 50.835090][ T2493] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.835260][ T2493] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.835395][ T2493] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.835854][ T2493] RSP: 0018:ffa00000038f75d0 EFLAGS: 00010286 [ 50.836015][ T2493] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf24f [ 50.836557][ T2493] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679278 [ 50.836747][ T2493] RBP: 1ff400000071eebb R08: 1fe22000016cf250 R09: fffa3bfffffb05e6 [ 50.836935][ T2493] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b6793b4 [ 50.837127][ T2493] R13: ff1100000b679380 R14: ffffffff8e3c7940 R15: ff1100000b6791c0 [ 50.837321][ T2493] FS: 00007f87550cb440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 50.837544][ T2493] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.837703][ T2493] CR2: 000000000044f720 CR3: 000000000fe61006 CR4: 0000000000771ef0 [ 50.837895][ T2493] PKRU: 55555554 [ 50.837992][ T2493] Call Trace: [ 50.838088][ T2493] [ 50.838164][ T2493] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.838294][ T2493] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.838431][ T2493] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.838562][ T2493] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.838688][ T2493] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.838816][ T2493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.838942][ T2493] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.839068][ T2493] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.839201][ T2493] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.839328][ T2493] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.839459][ T2493] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.839585][ T2493] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.839712][ T2493] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.839841][ T2493] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.839966][ T2493] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.840091][ T2493] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.840226][ T2493] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.840353][ T2493] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.840479][ T2493] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.840605][ T2493] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.840735][ T2493] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.840867][ T2493] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.840996][ T2493] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.841160][ T2493] ? move_addr_to_kernel (net/socket.c:2511) [ 50.841288][ T2493] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.841413][ T2493] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.841540][ T2493] ___sys_sendmsg (net/socket.c:2641) [ 50.841664][ T2493] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.841795][ T2493] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.841924][ T2493] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.842052][ T2493] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.842184][ T2493] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.842312][ T2493] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.842437][ T2493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.842565][ T2493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.842691][ T2493] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.842819][ T2493] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.842945][ T2493] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.843107][ T2493] RIP: 0033:0x7f8755225c5e [ 50.843244][ T2493] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.843698][ T2493] RSP: 002b:00007ffcfb227b70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.843888][ T2493] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8755225c5e [ 50.844076][ T2493] RDX: 0000000000000000 RSI: 00007ffcfb227c30 RDI: 0000000000000005 [ 50.844271][ T2493] RBP: 00007ffcfb227b80 R08: 0000000000000000 R09: 0000000000000000 [ 50.844456][ T2493] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.844644][ T2493] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 50.927021][ T2499] ------------[ cut here ]------------ | [ 50.927181][ T2499] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2499 | [ 50.927407][ T2499] Modules linked in: vrf veth | [ 50.927804][ T2499] Tainted: [W]=WARN [ 50.927902][ T2499] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.928065][ T2499] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 50.928213][ T2499] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.928671][ T2499] RSP: 0018:ffa0000003a075d0 EFLAGS: 00010286 [ 50.928831][ T2499] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d767 [ 50.929023][ T2499] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bb38 [ 50.929228][ T2499] RBP: 1ff4000000740ebb R08: 1fe2200000a8d768 R09: fffa3bfffffb05e6 [ 50.929415][ T2499] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679c74 [ 50.929606][ T2499] R13: ff1100000b679c40 R14: ffffffff8e3c7940 R15: ff1100000546ba80 [ 50.929797][ T2499] FS: 00007f85bce1c440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 50.930017][ T2499] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.930181][ T2499] CR2: 000000000044f720 CR3: 000000000fc0d002 CR4: 0000000000771ef0 [ 50.930370][ T2499] PKRU: 55555554 [ 50.930467][ T2499] Call Trace: [ 50.930563][ T2499] [ 50.930627][ T2499] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 50.930756][ T2499] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 50.930889][ T2499] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 50.931016][ T2499] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.931149][ T2499] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.931281][ T2499] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 50.931405][ T2499] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 50.931533][ T2499] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 50.931659][ T2499] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 50.931784][ T2499] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 50.931913][ T2499] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 50.932038][ T2499] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 50.932174][ T2499] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 50.932299][ T2499] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 50.932423][ T2499] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 50.932550][ T2499] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 50.932676][ T2499] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.932803][ T2499] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 50.932929][ T2499] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 50.933055][ T2499] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 50.933191][ T2499] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 50.933317][ T2499] ? copy_msghdr_from_user (net/socket.c:2525) [ 50.933446][ T2499] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 50.933603][ T2499] ? move_addr_to_kernel (net/socket.c:2511) [ 50.933729][ T2499] ? filemap_map_folio_range (mm/filemap.c:3873) [ 50.933859][ T2499] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 50.933988][ T2499] ___sys_sendmsg (net/socket.c:2641) [ 50.934115][ T2499] ? copy_msghdr_from_user (net/socket.c:2628) [ 50.934504][ T2499] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 50.934633][ T2499] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 50.934760][ T2499] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 50.934884][ T2499] ? __sys_sendmsg_sock (net/socket.c:2656) [ 50.935012][ T2499] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 50.935145][ T2499] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.935272][ T2499] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 50.935398][ T2499] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 50.935522][ T2499] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.935648][ T2499] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.935803][ T2499] RIP: 0033:0x7f85bcf76c5e [ 50.935935][ T2499] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.936394][ T2499] RSP: 002b:00007ffca97dc420 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.936582][ T2499] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f85bcf76c5e [ 50.936767][ T2499] RDX: 0000000000000000 RSI: 00007ffca97dc4e0 RDI: 0000000000000005 [ 50.936953][ T2499] RBP: 00007ffca97dc430 R08: 0000000000000000 R09: 0000000000000000 [ 50.937145][ T2499] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 50.937333][ T2499] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.004937][ T2503] ------------[ cut here ]------------ | [ 51.005091][ T2503] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2503 | [ 51.005332][ T2503] Modules linked in: vrf veth | [ 51.005724][ T2503] Tainted: [W]=WARN [ 51.005821][ T2503] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.005978][ T2503] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.006116][ T2503] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.007074][ T2503] RSP: 0018:ffa00000039d75d0 EFLAGS: 00010286 [ 51.007327][ T2503] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d617 [ 51.007519][ T2503] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b0b8 [ 51.007708][ T2503] RBP: 1ff400000073aebb R08: 1fe2200000a8d618 R09: fffa3bfffffb05e6 [ 51.007895][ T2503] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a3f4 [ 51.008085][ T2503] R13: ff1100000546a3c0 R14: ffffffff8e3c7940 R15: ff1100000546b000 [ 51.008347][ T2503] FS: 00007f6010f8f440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 51.008582][ T2503] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.008742][ T2503] CR2: 000000000044f720 CR3: 000000000ff89006 CR4: 0000000000771ef0 [ 51.008933][ T2503] PKRU: 55555554 [ 51.009031][ T2503] Call Trace: [ 51.009198][ T2503] [ 51.009265][ T2503] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.009393][ T2503] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.009528][ T2503] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.009655][ T2503] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.009783][ T2503] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.009912][ T2503] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.010037][ T2503] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.010227][ T2503] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.010356][ T2503] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.010481][ T2503] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.010608][ T2503] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.010731][ T2503] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.010860][ T2503] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.010987][ T2503] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.011114][ T2503] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.011308][ T2503] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.011436][ T2503] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.011569][ T2503] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.011696][ T2503] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.011824][ T2503] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.011957][ T2503] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.012083][ T2503] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.012296][ T2503] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.012452][ T2503] ? move_addr_to_kernel (net/socket.c:2511) [ 51.012581][ T2503] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.012708][ T2503] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.012837][ T2503] ___sys_sendmsg (net/socket.c:2641) [ 51.012965][ T2503] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.013095][ T2503] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.013242][ T2503] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.013372][ T2503] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.013500][ T2503] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.013630][ T2503] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.013758][ T2503] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.013885][ T2503] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.014011][ T2503] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.014147][ T2503] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.014274][ T2503] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.014434][ T2503] RIP: 0033:0x7f60110e9c5e [ 51.014572][ T2503] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.015025][ T2503] RSP: 002b:00007ffeb6949040 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.015223][ T2503] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f60110e9c5e [ 51.015411][ T2503] RDX: 0000000000000000 RSI: 00007ffeb6949100 RDI: 0000000000000005 [ 51.015602][ T2503] RBP: 00007ffeb6949050 R08: 0000000000000000 R09: 0000000000000000 [ 51.015790][ T2503] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.015979][ T2503] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.088892][ T2509] ------------[ cut here ]------------ | [ 51.089054][ T2509] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2509 | [ 51.089398][ T2509] Modules linked in: vrf veth | [ 51.089792][ T2509] Tainted: [W]=WARN [ 51.089890][ T2509] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.090048][ T2509] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.090199][ T2509] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.090651][ T2509] RSP: 0018:ffa00000038375d0 EFLAGS: 00010286 [ 51.090811][ T2509] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece457 [ 51.091002][ T2509] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6722b8 [ 51.091207][ T2509] RBP: 1ff4000000706ebb R08: 1fe2200001ece458 R09: fffa3bfffffb05e6 [ 51.091400][ T2509] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672934 [ 51.091589][ T2509] R13: ff1100000f672900 R14: ffffffff8e3c7940 R15: ff1100000f672200 [ 51.091783][ T2509] FS: 00007f084bed6440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 51.092009][ T2509] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.092178][ T2509] CR2: 000000000044f720 CR3: 000000000feb0002 CR4: 0000000000771ef0 [ 51.092369][ T2509] PKRU: 55555554 [ 51.092465][ T2509] Call Trace: [ 51.092561][ T2509] [ 51.092626][ T2509] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.092752][ T2509] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.092886][ T2509] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.093013][ T2509] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.093146][ T2509] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.093276][ T2509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.093403][ T2509] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.093533][ T2509] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.093658][ T2509] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.093787][ T2509] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.093918][ T2509] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.094042][ T2509] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.094177][ T2509] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.094305][ T2509] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.094430][ T2509] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.094559][ T2509] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.094684][ T2509] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.094809][ T2509] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.094937][ T2509] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.095063][ T2509] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.095204][ T2509] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.095328][ T2509] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.095453][ T2509] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.095611][ T2509] ? move_addr_to_kernel (net/socket.c:2511) [ 51.095740][ T2509] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.095865][ T2509] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.095993][ T2509] ___sys_sendmsg (net/socket.c:2641) [ 51.096125][ T2509] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.096259][ T2509] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.096387][ T2509] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.096514][ T2509] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.096643][ T2509] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.096771][ T2509] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.096898][ T2509] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.097025][ T2509] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.097164][ T2509] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.097291][ T2509] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.097417][ T2509] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.097577][ T2509] RIP: 0033:0x7f084c030c5e [ 51.097713][ T2509] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.098176][ T2509] RSP: 002b:00007ffd9425f0a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.098365][ T2509] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f084c030c5e [ 51.098551][ T2509] RDX: 0000000000000000 RSI: 00007ffd9425f160 RDI: 0000000000000005 [ 51.098739][ T2509] RBP: 00007ffd9425f0b0 R08: 0000000000000000 R09: 0000000000000000 [ 51.098929][ T2509] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.099120][ T2509] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.160116][ T2513] ------------[ cut here ]------------ | [ 51.160598][ T2513] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2513 | [ 51.160831][ T2513] Modules linked in: vrf veth | [ 51.161234][ T2513] Tainted: [W]=WARN [ 51.161330][ T2513] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.161490][ T2513] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.161626][ T2513] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.162081][ T2513] RSP: 0018:ffa0000003a375d0 EFLAGS: 00010286 [ 51.162251][ T2513] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece64f [ 51.162438][ T2513] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673278 [ 51.162625][ T2513] RBP: 1ff4000000746ebb R08: 1fe2200001ece650 R09: fffa3bfffffb05e6 [ 51.162814][ T2513] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f6725b4 [ 51.163001][ T2513] R13: ff1100000f672580 R14: ffffffff8e3c7940 R15: ff1100000f6731c0 [ 51.163201][ T2513] FS: 00007f874f796440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 51.163424][ T2513] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.163582][ T2513] CR2: 000000000044f720 CR3: 000000000feb8006 CR4: 0000000000771ef0 [ 51.163772][ T2513] PKRU: 55555554 [ 51.163869][ T2513] Call Trace: [ 51.163967][ T2513] [ 51.164032][ T2513] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.164170][ T2513] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.164304][ T2513] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.164432][ T2513] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.164559][ T2513] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.164687][ T2513] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.164811][ T2513] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.164936][ T2513] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.165061][ T2513] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.165197][ T2513] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.165325][ T2513] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.165451][ T2513] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.165577][ T2513] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.165703][ T2513] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.165827][ T2513] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.165953][ T2513] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.166079][ T2513] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.166212][ T2513] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.166340][ T2513] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.166466][ T2513] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.166594][ T2513] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.166719][ T2513] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.166843][ T2513] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.166999][ T2513] ? move_addr_to_kernel (net/socket.c:2511) [ 51.167126][ T2513] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.167257][ T2513] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.167385][ T2513] ___sys_sendmsg (net/socket.c:2641) [ 51.167511][ T2513] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.167640][ T2513] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.167769][ T2513] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.167897][ T2513] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.168028][ T2513] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.168168][ T2513] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.168294][ T2513] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.168425][ T2513] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.168551][ T2513] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.168675][ T2513] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.168799][ T2513] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.168957][ T2513] RIP: 0033:0x7f874f8f0c5e [ 51.169094][ T2513] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.169555][ T2513] RSP: 002b:00007ffe79642c30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.169746][ T2513] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f874f8f0c5e [ 51.169931][ T2513] RDX: 0000000000000000 RSI: 00007ffe79642cf0 RDI: 0000000000000005 [ 51.170121][ T2513] RBP: 00007ffe79642c40 R08: 0000000000000000 R09: 0000000000000000 [ 51.170313][ T2513] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.170500][ T2513] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.257554][ T2519] ------------[ cut here ]------------ | [ 51.257749][ T2519] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2519 | [ 51.258024][ T2519] Modules linked in: vrf veth | [ 51.259307][ T2519] Tainted: [W]=WARN [ 51.259544][ T2519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.259847][ T2519] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.260215][ T2519] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.260785][ T2519] RSP: 0018:ffa00000038375d0 EFLAGS: 00010286 [ 51.261067][ T2519] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000018198ff [ 51.261384][ T2519] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc7f8 [ 51.261684][ T2519] RBP: 1ff4000000706ebb R08: 1fe2200001819900 R09: fffa3bfffffb05e6 [ 51.261987][ T2519] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672074 [ 51.262294][ T2519] R13: ff1100000f672040 R14: ffffffff8e3c7940 R15: ff1100000c0cc740 [ 51.262559][ T2519] FS: 00007fe732a06440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 51.262823][ T2519] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.263030][ T2519] CR2: 000000000044f720 CR3: 000000000fdd6006 CR4: 0000000000771ef0 [ 51.263284][ T2519] PKRU: 55555554 [ 51.263427][ T2519] Call Trace: [ 51.263567][ T2519] [ 51.263679][ T2519] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.263853][ T2519] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.264037][ T2519] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.264227][ T2519] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.264398][ T2519] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.264574][ T2519] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.264744][ T2519] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.264918][ T2519] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.265091][ T2519] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.265281][ T2519] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.265458][ T2519] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.265633][ T2519] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.265807][ T2519] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.265981][ T2519] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.266172][ T2519] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.266354][ T2519] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.266527][ T2519] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.266701][ T2519] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.266875][ T2519] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.267050][ T2519] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.267243][ T2519] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.267414][ T2519] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.267590][ T2519] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.267793][ T2519] ? move_addr_to_kernel (net/socket.c:2511) [ 51.267969][ T2519] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.268160][ T2519] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.268336][ T2519] ___sys_sendmsg (net/socket.c:2641) [ 51.268511][ T2519] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.268687][ T2519] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.268864][ T2519] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.269039][ T2519] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.269226][ T2519] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.269401][ T2519] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.269577][ T2519] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.269752][ T2519] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.269927][ T2519] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.270101][ T2519] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.270294][ T2519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.270499][ T2519] RIP: 0033:0x7fe732b60c5e [ 51.270679][ T2519] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.271192][ T2519] RSP: 002b:00007fff6049da50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.271428][ T2519] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe732b60c5e [ 51.271664][ T2519] RDX: 0000000000000000 RSI: 00007fff6049db10 RDI: 0000000000000005 [ 51.271898][ T2519] RBP: 00007fff6049da60 R08: 0000000000000000 R09: 0000000000000000 [ 51.272152][ T2519] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.272383][ T2519] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.334863][ T2523] ------------[ cut here ]------------ | [ 51.335007][ T2523] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2523 | [ 51.335257][ T2523] Modules linked in: vrf veth | [ 51.335649][ T2523] Tainted: [W]=WARN [ 51.335747][ T2523] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.335906][ T2523] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.336041][ T2523] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.336507][ T2523] RSP: 0018:ffa0000003a575d0 EFLAGS: 00010286 [ 51.336668][ T2523] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819a4f [ 51.336858][ T2523] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd278 [ 51.337045][ T2523] RBP: 1ff400000074aebb R08: 1fe2200001819a50 R09: fffa3bfffffb05e6 [ 51.337238][ T2523] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cde34 [ 51.337426][ T2523] R13: ff1100000c0cde00 R14: ffffffff8e3c7940 R15: ff1100000c0cd1c0 [ 51.337618][ T2523] FS: 00007f9629366440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 51.337841][ T2523] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.338001][ T2523] CR2: 000000000044f720 CR3: 000000000cba5004 CR4: 0000000000771ef0 [ 51.338205][ T2523] PKRU: 55555554 [ 51.338301][ T2523] Call Trace: [ 51.338396][ T2523] [ 51.338460][ T2523] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.338587][ T2523] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.338719][ T2523] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.338850][ T2523] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.338977][ T2523] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.339107][ T2523] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.339237][ T2523] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.339365][ T2523] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.339491][ T2523] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.339617][ T2523] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.339749][ T2523] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.339877][ T2523] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.340004][ T2523] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.340140][ T2523] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.340265][ T2523] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.340392][ T2523] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.340521][ T2523] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.340647][ T2523] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.340774][ T2523] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.340901][ T2523] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.341032][ T2523] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.341168][ T2523] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.341293][ T2523] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.341449][ T2523] ? move_addr_to_kernel (net/socket.c:2511) [ 51.341576][ T2523] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.341702][ T2523] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.341830][ T2523] ___sys_sendmsg (net/socket.c:2641) [ 51.341956][ T2523] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.342089][ T2523] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.342232][ T2523] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.342362][ T2523] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.342488][ T2523] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.342618][ T2523] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.342743][ T2523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.342868][ T2523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.342999][ T2523] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.343129][ T2523] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.343260][ T2523] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.343418][ T2523] RIP: 0033:0x7f96294c0c5e [ 51.343552][ T2523] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.344006][ T2523] RSP: 002b:00007fff441e1c10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.344207][ T2523] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f96294c0c5e [ 51.344398][ T2523] RDX: 0000000000000000 RSI: 00007fff441e1cd0 RDI: 0000000000000005 [ 51.344588][ T2523] RBP: 00007fff441e1c20 R08: 0000000000000000 R09: 0000000000000000 [ 51.344778][ T2523] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.344969][ T2523] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.414347][ T2529] ------------[ cut here ]------------ | [ 51.414532][ T2529] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2529 | [ 51.414809][ T2529] Modules linked in: vrf veth | [ 51.415320][ T2529] Tainted: [W]=WARN [ 51.415465][ T2529] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.415671][ T2529] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.415885][ T2529] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.416403][ T2529] RSP: 0018:ffa0000003a675d0 EFLAGS: 00010286 [ 51.416614][ T2529] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0b2f [ 51.416846][ T2529] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785978 [ 51.417082][ T2529] RBP: 1ff400000074cebb R08: 1fe22000004f0b30 R09: fffa3bfffffb05e6 [ 51.417336][ T2529] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cc234 [ 51.417570][ T2529] R13: ff1100000c0cc200 R14: ffffffff8e3c7940 R15: ff110000027858c0 [ 51.417805][ T2529] FS: 00007f40b8c36440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 51.418075][ T2529] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.418299][ T2529] CR2: 000000000044f720 CR3: 000000000fea3001 CR4: 0000000000771ef0 [ 51.418537][ T2529] PKRU: 55555554 [ 51.418680][ T2529] Call Trace: [ 51.418823][ T2529] [ 51.418936][ T2529] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.419116][ T2529] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.419313][ T2529] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.419489][ T2529] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.419661][ T2529] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.419837][ T2529] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.420011][ T2529] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.420206][ T2529] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.420380][ T2529] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.420554][ T2529] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.420730][ T2529] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.420901][ T2529] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.421076][ T2529] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.421265][ T2529] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.421438][ T2529] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.421614][ T2529] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.421787][ T2529] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.421965][ T2529] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.422157][ T2529] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.422332][ T2529] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.422511][ T2529] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.422688][ T2529] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.422864][ T2529] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.423067][ T2529] ? move_addr_to_kernel (net/socket.c:2511) [ 51.423264][ T2529] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.423439][ T2529] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.423618][ T2529] ___sys_sendmsg (net/socket.c:2641) [ 51.423792][ T2529] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.423970][ T2529] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.424165][ T2529] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.424341][ T2529] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.424519][ T2529] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.424698][ T2529] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.424873][ T2529] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.425046][ T2529] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.425238][ T2529] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.425413][ T2529] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.425589][ T2529] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.425795][ T2529] RIP: 0033:0x7f40b8d90c5e [ 51.425977][ T2529] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.426493][ T2529] RSP: 002b:00007ffc4534b060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.426731][ T2529] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f40b8d90c5e [ 51.426968][ T2529] RDX: 0000000000000000 RSI: 00007ffc4534b120 RDI: 0000000000000005 [ 51.427222][ T2529] RBP: 00007ffc4534b070 R08: 0000000000000000 R09: 0000000000000000 [ 51.427458][ T2529] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.427694][ T2529] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.489767][ T2533] ------------[ cut here ]------------ | [ 51.489952][ T2533] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2533 | [ 51.490244][ T2533] Modules linked in: vrf veth | [ 51.490726][ T2533] Tainted: [W]=WARN [ 51.490868][ T2533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.491078][ T2533] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.491655][ T2533] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.492161][ T2533] RSP: 0018:ffa0000003a775d0 EFLAGS: 00010286 [ 51.492372][ T2533] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f4c7 [ 51.492606][ T2533] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a638 [ 51.492839][ T2533] RBP: 1ff400000074eebb R08: 1fe2200001f8f4c8 R09: fffa3bfffffb05e6 [ 51.493074][ T2533] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785034 [ 51.493328][ T2533] R13: ff11000002785000 R14: ffffffff8e3c7940 R15: ff1100000fc7a580 [ 51.493566][ T2533] FS: 00007fdf6683b440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 51.493835][ T2533] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.494041][ T2533] CR2: 000000000044f720 CR3: 000000000fdb6004 CR4: 0000000000771ef0 [ 51.494296][ T2533] PKRU: 55555554 [ 51.494440][ T2533] Call Trace: [ 51.494580][ T2533] [ 51.494691][ T2533] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.494864][ T2533] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.495046][ T2533] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.495237][ T2533] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.495410][ T2533] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.495586][ T2533] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.495758][ T2533] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.495938][ T2533] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.496119][ T2533] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.496302][ T2533] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.496479][ T2533] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.496650][ T2533] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.496826][ T2533] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.497001][ T2533] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.497192][ T2533] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.497368][ T2533] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.497544][ T2533] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.497722][ T2533] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.497897][ T2533] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.498072][ T2533] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.498262][ T2533] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.498438][ T2533] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.498614][ T2533] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.498817][ T2533] ? move_addr_to_kernel (net/socket.c:2511) [ 51.498991][ T2533] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.499180][ T2533] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.499357][ T2533] ___sys_sendmsg (net/socket.c:2641) [ 51.499531][ T2533] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.499707][ T2533] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.499885][ T2533] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.500061][ T2533] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.500255][ T2533] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.500430][ T2533] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.500604][ T2533] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.500776][ T2533] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.500950][ T2533] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.501130][ T2533] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.501321][ T2533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.501524][ T2533] RIP: 0033:0x7fdf66995c5e [ 51.501705][ T2533] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.502213][ T2533] RSP: 002b:00007ffe7e0353c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.502454][ T2533] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fdf66995c5e [ 51.502689][ T2533] RDX: 0000000000000000 RSI: 00007ffe7e035480 RDI: 0000000000000005 [ 51.502923][ T2533] RBP: 00007ffe7e0353d0 R08: 0000000000000000 R09: 0000000000000000 [ 51.503174][ T2533] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.503411][ T2533] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.587614][ T2539] ------------[ cut here ]------------ | [ 51.587797][ T2539] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2539 | [ 51.588071][ T2539] Modules linked in: vrf veth | [ 51.588584][ T2539] Tainted: [W]=WARN [ 51.588725][ T2539] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.588931][ T2539] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.589120][ T2539] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.589635][ T2539] RSP: 0018:ffa0000003a375d0 EFLAGS: 00010286 [ 51.589843][ T2539] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f79f [ 51.590078][ T2539] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7bcf8 [ 51.590341][ T2539] RBP: 1ff4000000746ebb R08: 1fe2200001f8f7a0 R09: fffa3bfffffb05e6 [ 51.590575][ T2539] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7aaf4 [ 51.590809][ T2539] R13: ff1100000fc7aac0 R14: ffffffff8e3c7940 R15: ff1100000fc7bc40 [ 51.591046][ T2539] FS: 00007f3a8d8c5440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 51.591340][ T2539] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.591547][ T2539] CR2: 000000000044f720 CR3: 000000000d7b2002 CR4: 0000000000771ef0 [ 51.591785][ T2539] PKRU: 55555554 [ 51.591927][ T2539] Call Trace: [ 51.592071][ T2539] [ 51.592199][ T2539] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.592372][ T2539] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.592558][ T2539] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.592734][ T2539] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.592907][ T2539] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.593085][ T2539] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.593275][ T2539] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.593454][ T2539] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.593632][ T2539] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.593807][ T2539] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.593983][ T2539] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.594173][ T2539] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.594349][ T2539] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.594523][ T2539] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.594694][ T2539] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.594869][ T2539] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.595043][ T2539] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.595306][ T2539] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.595555][ T2539] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.595776][ T2539] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.596025][ T2539] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.596300][ T2539] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.596543][ T2539] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.596815][ T2539] ? move_addr_to_kernel (net/socket.c:2511) [ 51.597027][ T2539] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.597218][ T2539] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.597400][ T2539] ___sys_sendmsg (net/socket.c:2641) [ 51.597576][ T2539] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.597754][ T2539] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.597931][ T2539] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.598116][ T2539] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.598301][ T2539] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.598479][ T2539] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.598653][ T2539] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.598826][ T2539] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.598998][ T2539] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.599190][ T2539] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.599364][ T2539] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.599571][ T2539] RIP: 0033:0x7f3a8da1fc5e [ 51.599752][ T2539] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.600268][ T2539] RSP: 002b:00007ffd2dd9ee20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.600508][ T2539] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3a8da1fc5e [ 51.600740][ T2539] RDX: 0000000000000000 RSI: 00007ffd2dd9eee0 RDI: 0000000000000005 [ 51.600973][ T2539] RBP: 00007ffd2dd9ee30 R08: 0000000000000000 R09: 0000000000000000 [ 51.601224][ T2539] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.601457][ T2539] R13: 0000000069cbe952 R14: 0000000000000004 R15: 000000000049d620 | [ 51.674505][ T2543] ------------[ cut here ]------------ | [ 51.674694][ T2543] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2543 | [ 51.674964][ T2543] Modules linked in: vrf veth | [ 51.675474][ T2543] Tainted: [W]=WARN [ 51.675617][ T2543] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.675823][ T2543] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.676005][ T2543] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.676516][ T2543] RSP: 0018:ffa0000003a975d0 EFLAGS: 00010286 [ 51.676725][ T2543] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf0c7 [ 51.676960][ T2543] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678638 [ 51.677212][ T2543] RBP: 1ff4000000752ebb R08: 1fe22000016cf0c8 R09: fffa3bfffffb05e6 [ 51.677447][ T2543] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7bab4 [ 51.677681][ T2543] R13: ff1100000fc7ba80 R14: ffffffff8e3c7940 R15: ff1100000b678580 [ 51.677916][ T2543] FS: 00007fb252876440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 51.678207][ T2543] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.678413][ T2543] CR2: 000000000044f720 CR3: 000000000d7b2005 CR4: 0000000000771ef0 [ 51.678647][ T2543] PKRU: 55555554 [ 51.678786][ T2543] Call Trace: [ 51.678926][ T2543] [ 51.679039][ T2543] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.679229][ T2543] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.679415][ T2543] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.679592][ T2543] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.679765][ T2543] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.679944][ T2543] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.680120][ T2543] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.680310][ T2543] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.680485][ T2543] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.680661][ T2543] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.680842][ T2543] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.681013][ T2543] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.681207][ T2543] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.681381][ T2543] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.681552][ T2543] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.681728][ T2543] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.681904][ T2543] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.682080][ T2543] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.682272][ T2543] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.682447][ T2543] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.682624][ T2543] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.682798][ T2543] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.682970][ T2543] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.683192][ T2543] ? move_addr_to_kernel (net/socket.c:2511) [ 51.683368][ T2543] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.683542][ T2543] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.683720][ T2543] ___sys_sendmsg (net/socket.c:2641) [ 51.683893][ T2543] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.684070][ T2543] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.684263][ T2543] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.684439][ T2543] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.684613][ T2543] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.684789][ T2543] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.684963][ T2543] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.685156][ T2543] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.685331][ T2543] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.685503][ T2543] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.685678][ T2543] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.685880][ T2543] RIP: 0033:0x7fb2529d0c5e [ 51.686061][ T2543] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.686576][ T2543] RSP: 002b:00007fff43d3c410 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.686813][ T2543] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb2529d0c5e [ 51.687047][ T2543] RDX: 0000000000000000 RSI: 00007fff43d3c4d0 RDI: 0000000000000005 [ 51.687296][ T2543] RBP: 00007fff43d3c420 R08: 0000000000000000 R09: 0000000000000000 [ 51.687537][ T2543] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.687772][ T2543] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 51.761844][ T2549] ------------[ cut here ]------------ | [ 51.762045][ T2549] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2549 | [ 51.762344][ T2549] Modules linked in: vrf veth | [ 51.762836][ T2549] Tainted: [W]=WARN [ 51.762979][ T2549] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.763205][ T2549] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.763392][ T2549] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.763888][ T2549] RSP: 0018:ffa0000003a875d0 EFLAGS: 00010286 [ 51.764097][ T2549] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf287 [ 51.764684][ T2549] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679438 [ 51.764918][ T2549] RBP: 1ff4000000750ebb R08: 1fe22000016cf288 R09: fffa3bfffffb05e6 [ 51.765165][ T2549] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678234 [ 51.765400][ T2549] R13: ff1100000b678200 R14: ffffffff8e3c7940 R15: ff1100000b679380 [ 51.765640][ T2549] FS: 00007f8e72014440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 51.765913][ T2549] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.766128][ T2549] CR2: 000000000044f720 CR3: 000000000f964001 CR4: 0000000000771ef0 [ 51.766378][ T2549] PKRU: 55555554 [ 51.766522][ T2549] Call Trace: [ 51.766665][ T2549] [ 51.766777][ T2549] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.766952][ T2549] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.767157][ T2549] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.767338][ T2549] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.767513][ T2549] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.767692][ T2549] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.767866][ T2549] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.768043][ T2549] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.768231][ T2549] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.768407][ T2549] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.768584][ T2549] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.768757][ T2549] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.768935][ T2549] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.769118][ T2549] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.769301][ T2549] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.769477][ T2549] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.769650][ T2549] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.769826][ T2549] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.770001][ T2549] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.770195][ T2549] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.770373][ T2549] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.770549][ T2549] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.770722][ T2549] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.770924][ T2549] ? move_addr_to_kernel (net/socket.c:2511) [ 51.771099][ T2549] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.771290][ T2549] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.771467][ T2549] ___sys_sendmsg (net/socket.c:2641) [ 51.771640][ T2549] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.771820][ T2549] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.771998][ T2549] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.772193][ T2549] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.772368][ T2549] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.772545][ T2549] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.772719][ T2549] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.772892][ T2549] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.773067][ T2549] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.773265][ T2549] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.773442][ T2549] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.773645][ T2549] RIP: 0033:0x7f8e7216ec5e [ 51.773825][ T2549] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.774342][ T2549] RSP: 002b:00007ffd476c7cf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.774586][ T2549] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f8e7216ec5e [ 51.774825][ T2549] RDX: 0000000000000000 RSI: 00007ffd476c7db0 RDI: 0000000000000005 [ 51.775062][ T2549] RBP: 00007ffd476c7d00 R08: 0000000000000000 R09: 0000000000000000 [ 51.775319][ T2549] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.775555][ T2549] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 51.851020][ T2553] ------------[ cut here ]------------ | [ 51.851183][ T2553] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2553 | [ 51.851410][ T2553] Modules linked in: vrf veth | [ 51.851805][ T2553] Tainted: [W]=WARN [ 51.851903][ T2553] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.852063][ T2553] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.852211][ T2553] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.852662][ T2553] RSP: 0018:ffa00000039675d0 EFLAGS: 00010286 [ 51.852820][ T2553] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf1df [ 51.853012][ T2553] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678ef8 [ 51.853211][ T2553] RBP: 1ff400000072cebb R08: 1fe22000016cf1e0 R09: fffa3bfffffb05e6 [ 51.853399][ T2553] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679c74 [ 51.853585][ T2553] R13: ff1100000b679c40 R14: ffffffff8e3c7940 R15: ff1100000b678e40 [ 51.853774][ T2553] FS: 00007f7fb8301440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 51.853994][ T2553] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.854168][ T2553] CR2: 000000000044f720 CR3: 000000000fed6002 CR4: 0000000000771ef0 [ 51.854357][ T2553] PKRU: 55555554 [ 51.854453][ T2553] Call Trace: [ 51.854548][ T2553] [ 51.854613][ T2553] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.854739][ T2553] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.854874][ T2553] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.854999][ T2553] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.855127][ T2553] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.855261][ T2553] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.855383][ T2553] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.855510][ T2553] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.855638][ T2553] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.855762][ T2553] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.855889][ T2553] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.856013][ T2553] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.856148][ T2553] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.856275][ T2553] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.856401][ T2553] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.856531][ T2553] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.856658][ T2553] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.856784][ T2553] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.856909][ T2553] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.857035][ T2553] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.857176][ T2553] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.857302][ T2553] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.857427][ T2553] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.857581][ T2553] ? move_addr_to_kernel (net/socket.c:2511) [ 51.857710][ T2553] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.857840][ T2553] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.857966][ T2553] ___sys_sendmsg (net/socket.c:2641) [ 51.858091][ T2553] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.858232][ T2553] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.858361][ T2553] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.858490][ T2553] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.858618][ T2553] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.858749][ T2553] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.858879][ T2553] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.859005][ T2553] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.859142][ T2553] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.859272][ T2553] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.859398][ T2553] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.859558][ T2553] RIP: 0033:0x7f7fb845bc5e [ 51.859692][ T2553] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.860150][ T2553] RSP: 002b:00007ffcd6e70710 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.860342][ T2553] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7fb845bc5e [ 51.860536][ T2553] RDX: 0000000000000000 RSI: 00007ffcd6e707d0 RDI: 0000000000000005 [ 51.860722][ T2553] RBP: 00007ffcd6e70720 R08: 0000000000000000 R09: 0000000000000000 [ 51.860909][ T2553] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.861099][ T2553] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 51.928185][ T2559] ------------[ cut here ]------------ | [ 51.928370][ T2559] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2559 | [ 51.928645][ T2559] Modules linked in: vrf veth | [ 51.929149][ T2559] Tainted: [W]=WARN [ 51.929291][ T2559] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.929496][ T2559] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 51.929678][ T2559] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.930570][ T2559] RSP: 0018:ffa0000003ad75d0 EFLAGS: 00010286 [ 51.930783][ T2559] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7367 [ 51.931024][ T2559] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39b38 [ 51.931275][ T2559] RBP: 1ff400000075aebb R08: 1fe22000009e7368 R09: fffa3bfffffb05e6 [ 51.931514][ T2559] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38934 [ 51.931750][ T2559] R13: ff11000004f38900 R14: ffffffff8e3c7940 R15: ff11000004f39a80 [ 51.931987][ T2559] FS: 00007ffa1b429440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 51.932281][ T2559] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.932493][ T2559] CR2: 000000000044f720 CR3: 000000000fef8002 CR4: 0000000000771ef0 [ 51.932733][ T2559] PKRU: 55555554 [ 51.932876][ T2559] Call Trace: [ 51.933022][ T2559] [ 51.933157][ T2559] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 51.933332][ T2559] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 51.933516][ T2559] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 51.933722][ T2559] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.933894][ T2559] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.934070][ T2559] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 51.934259][ T2559] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 51.934441][ T2559] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 51.934617][ T2559] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 51.934793][ T2559] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 51.934969][ T2559] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 51.935156][ T2559] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 51.935331][ T2559] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 51.935508][ T2559] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 51.935682][ T2559] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 51.935857][ T2559] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 51.936030][ T2559] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.936220][ T2559] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 51.936394][ T2559] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 51.936568][ T2559] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 51.936743][ T2559] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 51.936914][ T2559] ? copy_msghdr_from_user (net/socket.c:2525) [ 51.937089][ T2559] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 51.937309][ T2559] ? move_addr_to_kernel (net/socket.c:2511) [ 51.937482][ T2559] ? filemap_map_folio_range (mm/filemap.c:3873) [ 51.937655][ T2559] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 51.937828][ T2559] ___sys_sendmsg (net/socket.c:2641) [ 51.938001][ T2559] ? copy_msghdr_from_user (net/socket.c:2628) [ 51.938196][ T2559] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 51.938372][ T2559] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 51.938547][ T2559] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 51.938722][ T2559] ? __sys_sendmsg_sock (net/socket.c:2656) [ 51.938896][ T2559] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 51.939069][ T2559] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.939260][ T2559] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 51.939433][ T2559] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 51.939608][ T2559] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.939779][ T2559] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.939981][ T2559] RIP: 0033:0x7ffa1b583c5e [ 51.940178][ T2559] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.940671][ T2559] RSP: 002b:00007ffe7e09c870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 51.940910][ T2559] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ffa1b583c5e [ 51.941164][ T2559] RDX: 0000000000000000 RSI: 00007ffe7e09c930 RDI: 0000000000000005 [ 51.941399][ T2559] RBP: 00007ffe7e09c880 R08: 0000000000000000 R09: 0000000000000000 [ 51.941632][ T2559] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 51.941869][ T2559] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.006222][ T2563] ------------[ cut here ]------------ | [ 52.006409][ T2563] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2563 | [ 52.006683][ T2563] Modules linked in: vrf veth | [ 52.007189][ T2563] Tainted: [W]=WARN [ 52.007332][ T2563] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.007538][ T2563] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.007718][ T2563] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.008301][ T2563] RSP: 0018:ffa0000003ac75d0 EFLAGS: 00010286 [ 52.008584][ T2563] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7287 [ 52.008862][ T2563] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39438 [ 52.009164][ T2563] RBP: 1ff4000000758ebb R08: 1fe22000009e7288 R09: fffa3bfffffb05e6 [ 52.009445][ T2563] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f38cb4 [ 52.009725][ T2563] R13: ff11000004f38c80 R14: ffffffff8e3c7940 R15: ff11000004f39380 [ 52.010008][ T2563] FS: 00007fc85c982440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 52.010355][ T2563] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.010644][ T2563] CR2: 000000000044f720 CR3: 000000000d750006 CR4: 0000000000771ef0 [ 52.010945][ T2563] PKRU: 55555554 [ 52.011179][ T2563] Call Trace: [ 52.011343][ T2563] [ 52.011453][ T2563] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.011630][ T2563] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.011815][ T2563] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.011991][ T2563] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.012180][ T2563] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.012359][ T2563] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.012529][ T2563] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.012707][ T2563] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.012882][ T2563] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.013054][ T2563] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.013247][ T2563] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.013420][ T2563] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.013595][ T2563] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.013769][ T2563] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.013942][ T2563] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.014124][ T2563] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.014310][ T2563] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.014486][ T2563] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.014660][ T2563] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.014839][ T2563] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.015017][ T2563] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.015216][ T2563] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.015391][ T2563] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.015592][ T2563] ? move_addr_to_kernel (net/socket.c:2511) [ 52.015767][ T2563] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.015940][ T2563] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.016122][ T2563] ___sys_sendmsg (net/socket.c:2641) [ 52.016309][ T2563] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.016490][ T2563] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.016667][ T2563] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.016842][ T2563] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.017014][ T2563] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.017211][ T2563] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.017388][ T2563] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.017564][ T2563] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.017737][ T2563] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.017908][ T2563] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.018083][ T2563] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.018306][ T2563] RIP: 0033:0x7fc85cadcc5e [ 52.018487][ T2563] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.018980][ T2563] RSP: 002b:00007ffe8d7d5b20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.019236][ T2563] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc85cadcc5e [ 52.019473][ T2563] RDX: 0000000000000000 RSI: 00007ffe8d7d5be0 RDI: 0000000000000005 [ 52.019704][ T2563] RBP: 00007ffe8d7d5b30 R08: 0000000000000000 R09: 0000000000000000 [ 52.019936][ T2563] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.020189][ T2563] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.087217][ T2569] ------------[ cut here ]------------ | [ 52.087365][ T2569] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2569 | [ 52.087595][ T2569] Modules linked in: vrf veth | [ 52.087987][ T2569] Tainted: [W]=WARN [ 52.088082][ T2569] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.088529][ T2569] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.088664][ T2569] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.089111][ T2569] RSP: 0018:ffa0000003b075d0 EFLAGS: 00010286 [ 52.089278][ T2569] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0bd7 [ 52.089465][ T2569] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785eb8 [ 52.089655][ T2569] RBP: 1ff4000000760ebb R08: 1fe22000004f0bd8 R09: fffa3bfffffb05e6 [ 52.089843][ T2569] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027845b4 [ 52.090030][ T2569] R13: ff11000002784580 R14: ffffffff8e3c7940 R15: ff11000002785e00 [ 52.090226][ T2569] FS: 00007f5cdf030440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 52.090447][ T2569] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.090607][ T2569] CR2: 000000000044f720 CR3: 000000000c237003 CR4: 0000000000771ef0 [ 52.090798][ T2569] PKRU: 55555554 [ 52.090894][ T2569] Call Trace: [ 52.090989][ T2569] [ 52.091055][ T2569] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.091188][ T2569] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.091322][ T2569] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.091448][ T2569] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.091573][ T2569] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.091700][ T2569] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.091825][ T2569] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.091950][ T2569] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.092075][ T2569] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.092207][ T2569] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.092336][ T2569] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.092459][ T2569] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.092586][ T2569] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.092711][ T2569] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.092834][ T2569] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.092960][ T2569] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.093086][ T2569] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.093221][ T2569] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.093346][ T2569] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.093474][ T2569] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.093602][ T2569] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.093726][ T2569] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.093851][ T2569] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.094007][ T2569] ? move_addr_to_kernel (net/socket.c:2511) [ 52.094141][ T2569] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.094267][ T2569] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.094396][ T2569] ___sys_sendmsg (net/socket.c:2641) [ 52.094523][ T2569] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.094650][ T2569] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.094778][ T2569] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.094904][ T2569] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.095032][ T2569] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.095169][ T2569] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.095296][ T2569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.095422][ T2569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.095549][ T2569] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.095673][ T2569] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.095800][ T2569] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.095956][ T2569] RIP: 0033:0x7f5cdf18ac5e [ 52.096183][ T2569] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.096711][ T2569] RSP: 002b:00007ffc25428220 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.096899][ T2569] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5cdf18ac5e [ 52.097085][ T2569] RDX: 0000000000000000 RSI: 00007ffc254282e0 RDI: 0000000000000005 [ 52.097282][ T2569] RBP: 00007ffc25428230 R08: 0000000000000000 R09: 0000000000000000 [ 52.097471][ T2569] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.097658][ T2569] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.172205][ T2573] ------------[ cut here ]------------ | [ 52.172354][ T2573] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2573 | [ 52.172583][ T2573] Modules linked in: vrf veth | [ 52.172971][ T2573] Tainted: [W]=WARN [ 52.173067][ T2573] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.173240][ T2573] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.173373][ T2573] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.173821][ T2573] RSP: 0018:ffa0000003ad75d0 EFLAGS: 00010286 [ 52.173979][ T2573] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d5a7 [ 52.174177][ T2573] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546ad38 [ 52.174364][ T2573] RBP: 1ff400000075aebb R08: 1fe2200000a8d5a8 R09: fffa3bfffffb05e6 [ 52.174555][ T2573] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b3b4 [ 52.174740][ T2573] R13: ff1100000546b380 R14: ffffffff8e3c7940 R15: ff1100000546ac80 [ 52.174927][ T2573] FS: 00007ff818ca7440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 52.175154][ T2573] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.175317][ T2573] CR2: 000000000044f720 CR3: 000000000d56f001 CR4: 0000000000771ef0 [ 52.175505][ T2573] PKRU: 55555554 [ 52.175599][ T2573] Call Trace: [ 52.175694][ T2573] [ 52.175760][ T2573] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.175886][ T2573] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.176021][ T2573] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.176159][ T2573] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.176286][ T2573] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.176415][ T2573] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.176538][ T2573] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.176669][ T2573] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.176795][ T2573] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.176921][ T2573] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.177048][ T2573] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.177177][ T2573] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.177304][ T2573] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.177431][ T2573] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.177556][ T2573] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.177683][ T2573] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.177808][ T2573] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.177934][ T2573] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.178061][ T2573] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.178195][ T2573] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.178322][ T2573] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.178447][ T2573] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.178573][ T2573] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.178727][ T2573] ? move_addr_to_kernel (net/socket.c:2511) [ 52.178853][ T2573] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.178977][ T2573] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.179108][ T2573] ___sys_sendmsg (net/socket.c:2641) [ 52.179241][ T2573] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.179371][ T2573] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.179498][ T2573] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.179625][ T2573] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.179749][ T2573] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.179880][ T2573] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.180008][ T2573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.180142][ T2573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.180269][ T2573] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.180394][ T2573] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.180518][ T2573] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.180673][ T2573] RIP: 0033:0x7ff818e01c5e [ 52.180805][ T2573] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.181263][ T2573] RSP: 002b:00007ffcaaeb6fb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.181450][ T2573] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff818e01c5e [ 52.181638][ T2573] RDX: 0000000000000000 RSI: 00007ffcaaeb7070 RDI: 0000000000000005 [ 52.181829][ T2573] RBP: 00007ffcaaeb6fc0 R08: 0000000000000000 R09: 0000000000000000 [ 52.182016][ T2573] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.182210][ T2573] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.263232][ T2579] ------------[ cut here ]------------ | [ 52.263420][ T2579] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2579 | [ 52.263696][ T2579] Modules linked in: vrf veth | [ 52.264720][ T2579] Tainted: [W]=WARN [ 52.264861][ T2579] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.265064][ T2579] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.265261][ T2579] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.265751][ T2579] RSP: 0018:ffa0000003ab75d0 EFLAGS: 00010286 [ 52.265961][ T2579] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d457 [ 52.266212][ T2579] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 52.266449][ T2579] RBP: 1ff4000000756ebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05e6 [ 52.266685][ T2579] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b734 [ 52.266919][ T2579] R13: ff1100000546b700 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 52.267177][ T2579] FS: 00007f375988c440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 52.267446][ T2579] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.267654][ T2579] CR2: 000000000044f720 CR3: 000000000fef3002 CR4: 0000000000771ef0 [ 52.267891][ T2579] PKRU: 55555554 [ 52.268032][ T2579] Call Trace: [ 52.268193][ T2579] [ 52.268305][ T2579] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.268482][ T2579] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.268666][ T2579] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.268839][ T2579] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.269010][ T2579] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.269203][ T2579] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.269374][ T2579] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.269548][ T2579] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.269723][ T2579] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.269897][ T2579] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.270074][ T2579] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.270266][ T2579] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.270443][ T2579] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.270617][ T2579] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.270787][ T2579] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.270962][ T2579] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.271152][ T2579] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.271328][ T2579] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.271502][ T2579] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.271677][ T2579] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.271857][ T2579] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.272031][ T2579] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.272222][ T2579] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.272421][ T2579] ? move_addr_to_kernel (net/socket.c:2511) [ 52.272596][ T2579] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.272768][ T2579] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.272946][ T2579] ___sys_sendmsg (net/socket.c:2641) [ 52.273126][ T2579] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.273315][ T2579] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.273493][ T2579] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.273669][ T2579] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.273842][ T2579] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.274019][ T2579] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.274276][ T2579] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.274500][ T2579] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.274719][ T2579] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.274938][ T2579] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.275231][ T2579] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.275486][ T2579] RIP: 0033:0x7f37599e6c5e [ 52.275717][ T2579] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.276304][ T2579] RSP: 002b:00007fff2bcf9530 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.276617][ T2579] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f37599e6c5e [ 52.276888][ T2579] RDX: 0000000000000000 RSI: 00007fff2bcf95f0 RDI: 0000000000000005 [ 52.277124][ T2579] RBP: 00007fff2bcf9540 R08: 0000000000000000 R09: 0000000000000000 [ 52.277369][ T2579] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.277601][ T2579] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.340548][ T2583] ------------[ cut here ]------------ | [ 52.340730][ T2583] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2583 | [ 52.341005][ T2583] Modules linked in: vrf veth | [ 52.341509][ T2583] Tainted: [W]=WARN [ 52.341651][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.341858][ T2583] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.342038][ T2583] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.342549][ T2583] RSP: 0018:ffa0000003b875d0 EFLAGS: 00010286 [ 52.342756][ T2583] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece56f [ 52.342998][ T2583] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672b78 [ 52.343253][ T2583] RBP: 1ff4000000770ebb R08: 1fe2200001ece570 R09: fffa3bfffffb05e6 [ 52.343488][ T2583] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f6723f4 [ 52.343721][ T2583] R13: ff1100000f6723c0 R14: ffffffff8e3c7940 R15: ff1100000f672ac0 [ 52.343955][ T2583] FS: 00007fbda21de440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 52.344234][ T2583] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.344441][ T2583] CR2: 000000000044f720 CR3: 000000000ff57001 CR4: 0000000000771ef0 [ 52.344678][ T2583] PKRU: 55555554 [ 52.344817][ T2583] Call Trace: [ 52.344957][ T2583] [ 52.345067][ T2583] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.345257][ T2583] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.345440][ T2583] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.345617][ T2583] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.345788][ T2583] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.345963][ T2583] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.346150][ T2583] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.346326][ T2583] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.346500][ T2583] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.346673][ T2583] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.346849][ T2583] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.347022][ T2583] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.347214][ T2583] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.347388][ T2583] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.347561][ T2583] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.347734][ T2583] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.347907][ T2583] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.348085][ T2583] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.348274][ T2583] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.348447][ T2583] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.348625][ T2583] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.348799][ T2583] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.348972][ T2583] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.349193][ T2583] ? move_addr_to_kernel (net/socket.c:2511) [ 52.349371][ T2583] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.349545][ T2583] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.349721][ T2583] ___sys_sendmsg (net/socket.c:2641) [ 52.349893][ T2583] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.350070][ T2583] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.350263][ T2583] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.350438][ T2583] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.350612][ T2583] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.350787][ T2583] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.350960][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.351150][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.351326][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.351500][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.351676][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.351879][ T2583] RIP: 0033:0x7fbda2338c5e [ 52.352059][ T2583] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.352576][ T2583] RSP: 002b:00007fffdd54d800 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.352813][ T2583] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fbda2338c5e [ 52.353045][ T2583] RDX: 0000000000000000 RSI: 00007fffdd54d8c0 RDI: 0000000000000005 [ 52.353294][ T2583] RBP: 00007fffdd54d810 R08: 0000000000000000 R09: 0000000000000000 [ 52.353528][ T2583] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.353763][ T2583] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.412496][ T2589] ------------[ cut here ]------------ | [ 52.412643][ T2589] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2589 | [ 52.412868][ T2589] Modules linked in: vrf veth | [ 52.413272][ T2589] Tainted: [W]=WARN [ 52.413371][ T2589] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.413532][ T2589] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.413670][ T2589] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.414124][ T2589] RSP: 0018:ffa0000003b675d0 EFLAGS: 00010286 [ 52.414291][ T2589] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece537 [ 52.414481][ T2589] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6729b8 [ 52.414672][ T2589] RBP: 1ff400000076cebb R08: 1fe2200001ece538 R09: fffa3bfffffb05e6 [ 52.414859][ T2589] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672cb4 [ 52.415050][ T2589] R13: ff1100000f672c80 R14: ffffffff8e3c7940 R15: ff1100000f672900 [ 52.415257][ T2589] FS: 00007fa5a26a3440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 52.415479][ T2589] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.415639][ T2589] CR2: 000000000044f720 CR3: 000000000d7f1001 CR4: 0000000000771ef0 [ 52.415827][ T2589] PKRU: 55555554 [ 52.415921][ T2589] Call Trace: [ 52.416017][ T2589] [ 52.416082][ T2589] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.416216][ T2589] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.416348][ T2589] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.416479][ T2589] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.416602][ T2589] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.416728][ T2589] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.416853][ T2589] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.416977][ T2589] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.417102][ T2589] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.417235][ T2589] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.417364][ T2589] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.417491][ T2589] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.417620][ T2589] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.417744][ T2589] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.417867][ T2589] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.417992][ T2589] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.418121][ T2589] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.418568][ T2589] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.418696][ T2589] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.418827][ T2589] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.418959][ T2589] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.419084][ T2589] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.419223][ T2589] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.419378][ T2589] ? move_addr_to_kernel (net/socket.c:2511) [ 52.419505][ T2589] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.419633][ T2589] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.419758][ T2589] ___sys_sendmsg (net/socket.c:2641) [ 52.419883][ T2589] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.420013][ T2589] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.420149][ T2589] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.420277][ T2589] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.420407][ T2589] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.420536][ T2589] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.420666][ T2589] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.420790][ T2589] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.420917][ T2589] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.421043][ T2589] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.421177][ T2589] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.421334][ T2589] RIP: 0033:0x7fa5a27fdc5e [ 52.421468][ T2589] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.421920][ T2589] RSP: 002b:00007ffd96e955c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.422108][ T2589] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fa5a27fdc5e [ 52.422304][ T2589] RDX: 0000000000000000 RSI: 00007ffd96e95680 RDI: 0000000000000005 [ 52.422491][ T2589] RBP: 00007ffd96e955d0 R08: 0000000000000000 R09: 0000000000000000 [ 52.422680][ T2589] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.422867][ T2589] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.489414][ T2593] ------------[ cut here ]------------ | [ 52.489591][ T2593] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2593 | [ 52.489859][ T2593] Modules linked in: vrf veth | [ 52.490360][ T2593] Tainted: [W]=WARN [ 52.490504][ T2593] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.490707][ T2593] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.490887][ T2593] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.491404][ T2593] RSP: 0018:ffa0000003b775d0 EFLAGS: 00010286 [ 52.491613][ T2593] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819af7 [ 52.491847][ T2593] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd7b8 [ 52.492080][ T2593] RBP: 1ff400000076eebb R08: 1fe2200001819af8 R09: fffa3bfffffb05e6 [ 52.492916][ T2593] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd574 [ 52.493218][ T2593] R13: ff1100000c0cd540 R14: ffffffff8e3c7940 R15: ff1100000c0cd700 [ 52.493500][ T2593] FS: 00007f58c3c6d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 52.493812][ T2593] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.494045][ T2593] CR2: 000000000044f720 CR3: 000000000f853004 CR4: 0000000000771ef0 [ 52.494296][ T2593] PKRU: 55555554 [ 52.494437][ T2593] Call Trace: [ 52.494578][ T2593] [ 52.494689][ T2593] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.494862][ T2593] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.495045][ T2593] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.495235][ T2593] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.495410][ T2593] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.495586][ T2593] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.495754][ T2593] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.495929][ T2593] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.496101][ T2593] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.496291][ T2593] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.496470][ T2593] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.496644][ T2593] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.496820][ T2593] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.496993][ T2593] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.497180][ T2593] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.497355][ T2593] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.497529][ T2593] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.497703][ T2593] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.497876][ T2593] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.498048][ T2593] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.498239][ T2593] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.498411][ T2593] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.498582][ T2593] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.498785][ T2593] ? move_addr_to_kernel (net/socket.c:2511) [ 52.498959][ T2593] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.499149][ T2593] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.499327][ T2593] ___sys_sendmsg (net/socket.c:2641) [ 52.499499][ T2593] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.499679][ T2593] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.499855][ T2593] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.500032][ T2593] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.500226][ T2593] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.500405][ T2593] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.500579][ T2593] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.500754][ T2593] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.500926][ T2593] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.501098][ T2593] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.501291][ T2593] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.501493][ T2593] RIP: 0033:0x7f58c3dc7c5e [ 52.501671][ T2593] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.502180][ T2593] RSP: 002b:00007ffc88f5adb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.502420][ T2593] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f58c3dc7c5e [ 52.502652][ T2593] RDX: 0000000000000000 RSI: 00007ffc88f5ae70 RDI: 0000000000000005 [ 52.502881][ T2593] RBP: 00007ffc88f5adc0 R08: 0000000000000000 R09: 0000000000000000 [ 52.503112][ T2593] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.503362][ T2593] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.570757][ T2599] ------------[ cut here ]------------ | [ 52.570901][ T2599] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2599 | [ 52.571128][ T2599] Modules linked in: vrf veth | [ 52.571529][ T2599] Tainted: [W]=WARN [ 52.571626][ T2599] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.571782][ T2599] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.571914][ T2599] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.572366][ T2599] RSP: 0018:ffa0000003bd75d0 EFLAGS: 00010286 [ 52.572526][ T2599] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000018199df [ 52.572712][ T2599] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccef8 [ 52.572898][ T2599] RBP: 1ff400000077aebb R08: 1fe22000018199e0 R09: fffa3bfffffb05e6 [ 52.573083][ T2599] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cdc74 [ 52.573278][ T2599] R13: ff1100000c0cdc40 R14: ffffffff8e3c7940 R15: ff1100000c0cce40 [ 52.573463][ T2599] FS: 00007f06e9008440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 52.573682][ T2599] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.573838][ T2599] CR2: 000000000044f720 CR3: 000000000d56f004 CR4: 0000000000771ef0 [ 52.574025][ T2599] PKRU: 55555554 [ 52.574124][ T2599] Call Trace: [ 52.574225][ T2599] [ 52.574289][ T2599] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.574414][ T2599] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.574547][ T2599] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.574671][ T2599] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.574795][ T2599] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.574921][ T2599] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.575044][ T2599] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.575177][ T2599] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.575301][ T2599] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.575425][ T2599] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.575552][ T2599] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.575675][ T2599] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.575799][ T2599] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.575925][ T2599] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.576047][ T2599] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.576178][ T2599] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.576303][ T2599] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.576429][ T2599] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.576553][ T2599] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.576677][ T2599] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.576805][ T2599] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.576936][ T2599] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.577059][ T2599] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.577269][ T2599] ? move_addr_to_kernel (net/socket.c:2511) [ 52.577394][ T2599] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.577517][ T2599] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.577644][ T2599] ___sys_sendmsg (net/socket.c:2641) [ 52.577768][ T2599] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.577898][ T2599] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.578024][ T2599] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.578203][ T2599] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.578328][ T2599] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.578455][ T2599] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.578580][ T2599] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.578704][ T2599] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.578830][ T2599] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.578953][ T2599] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.579077][ T2599] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.579310][ T2599] RIP: 0033:0x7f06e9162c5e [ 52.579441][ T2599] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.579885][ T2599] RSP: 002b:00007ffcba306080 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.580073][ T2599] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f06e9162c5e [ 52.580327][ T2599] RDX: 0000000000000000 RSI: 00007ffcba306140 RDI: 0000000000000005 [ 52.580512][ T2599] RBP: 00007ffcba306090 R08: 0000000000000000 R09: 0000000000000000 [ 52.580701][ T2599] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.580886][ T2599] R13: 0000000069cbe953 R14: 0000000000000004 R15: 000000000049d620 | [ 52.653528][ T2603] ------------[ cut here ]------------ | [ 52.653667][ T2603] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2603 | [ 52.653891][ T2603] Modules linked in: vrf veth | [ 52.654636][ T2603] Tainted: [W]=WARN [ 52.654732][ T2603] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.654892][ T2603] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.655024][ T2603] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.655477][ T2603] RSP: 0018:ffa0000003bf75d0 EFLAGS: 00010286 [ 52.655636][ T2603] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0a17 [ 52.655829][ T2603] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027850b8 [ 52.656019][ T2603] RBP: 1ff400000077eebb R08: 1fe22000004f0a18 R09: fffa3bfffffb05e6 [ 52.656211][ T2603] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785734 [ 52.656399][ T2603] R13: ff11000002785700 R14: ffffffff8e3c7940 R15: ff11000002785000 [ 52.656586][ T2603] FS: 00007f39a88b0440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 52.656805][ T2603] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.656962][ T2603] CR2: 000000000044f720 CR3: 000000001006a002 CR4: 0000000000771ef0 [ 52.657157][ T2603] PKRU: 55555554 [ 52.657251][ T2603] Call Trace: [ 52.657345][ T2603] [ 52.657410][ T2603] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.657536][ T2603] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.657668][ T2603] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.657794][ T2603] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.657918][ T2603] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.658045][ T2603] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.658176][ T2603] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.658302][ T2603] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.658426][ T2603] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.658549][ T2603] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.658677][ T2603] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.658803][ T2603] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.658929][ T2603] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.659054][ T2603] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.659185][ T2603] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.659310][ T2603] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.659435][ T2603] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.659560][ T2603] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.659688][ T2603] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.659813][ T2603] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.659940][ T2603] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.660065][ T2603] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.660198][ T2603] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.660351][ T2603] ? move_addr_to_kernel (net/socket.c:2511) [ 52.660477][ T2603] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.660600][ T2603] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.660726][ T2603] ___sys_sendmsg (net/socket.c:2641) [ 52.660851][ T2603] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.660983][ T2603] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.661114][ T2603] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.661252][ T2603] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.661378][ T2603] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.661505][ T2603] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.661630][ T2603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.661754][ T2603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.661880][ T2603] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.662005][ T2603] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.662137][ T2603] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.662296][ T2603] RIP: 0033:0x7f39a8a0ac5e [ 52.662428][ T2603] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.662876][ T2603] RSP: 002b:00007fff9f5068b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.663066][ T2603] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f39a8a0ac5e [ 52.663261][ T2603] RDX: 0000000000000000 RSI: 00007fff9f506970 RDI: 0000000000000005 [ 52.663449][ T2603] RBP: 00007fff9f5068c0 R08: 0000000000000000 R09: 0000000000000000 [ 52.663637][ T2603] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.663824][ T2603] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 52.733750][ T2609] ------------[ cut here ]------------ | [ 52.733884][ T2609] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2609 | [ 52.734107][ T2609] Modules linked in: vrf veth | [ 52.734723][ T2609] Tainted: [W]=WARN [ 52.734818][ T2609] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.734972][ T2609] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.735107][ T2609] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.735561][ T2609] RSP: 0018:ffa0000003bb75d0 EFLAGS: 00010286 [ 52.735719][ T2609] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f7d7 [ 52.735904][ T2609] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7beb8 [ 52.736090][ T2609] RBP: 1ff4000000776ebb R08: 1fe2200001f8f7d8 R09: fffa3bfffffb05e6 [ 52.736287][ T2609] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff110000027858f4 [ 52.736475][ T2609] R13: ff110000027858c0 R14: ffffffff8e3c7940 R15: ff1100000fc7be00 [ 52.736665][ T2609] FS: 00007f7fe90a1440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 52.736887][ T2609] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.737051][ T2609] CR2: 000000000044f720 CR3: 000000000ff57001 CR4: 0000000000771ef0 [ 52.737247][ T2609] PKRU: 55555554 [ 52.737343][ T2609] Call Trace: [ 52.737436][ T2609] [ 52.737501][ T2609] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.737625][ T2609] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.737757][ T2609] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.737881][ T2609] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.738005][ T2609] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.738138][ T2609] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.738263][ T2609] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.738390][ T2609] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.738517][ T2609] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.738642][ T2609] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.738768][ T2609] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.738890][ T2609] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.739017][ T2609] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.739148][ T2609] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.739272][ T2609] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.739401][ T2609] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.739526][ T2609] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.739651][ T2609] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.739776][ T2609] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.739901][ T2609] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.740027][ T2609] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.740160][ T2609] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.740285][ T2609] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.740440][ T2609] ? move_addr_to_kernel (net/socket.c:2511) [ 52.740565][ T2609] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.740689][ T2609] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.740816][ T2609] ___sys_sendmsg (net/socket.c:2641) [ 52.740940][ T2609] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.741069][ T2609] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.741206][ T2609] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.741332][ T2609] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.741458][ T2609] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.741585][ T2609] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.741709][ T2609] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.741833][ T2609] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.741958][ T2609] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.742081][ T2609] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.742215][ T2609] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.742372][ T2609] RIP: 0033:0x7f7fe91fbc5e [ 52.742502][ T2609] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.742953][ T2609] RSP: 002b:00007ffde2150830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.743149][ T2609] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7fe91fbc5e [ 52.743337][ T2609] RDX: 0000000000000000 RSI: 00007ffde21508f0 RDI: 0000000000000005 [ 52.743523][ T2609] RBP: 00007ffde2150840 R08: 0000000000000000 R09: 0000000000000000 [ 52.743709][ T2609] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.743898][ T2609] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 52.813026][ T2613] ------------[ cut here ]------------ | [ 52.813181][ T2613] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2613 | [ 52.813403][ T2613] Modules linked in: vrf veth | [ 52.813794][ T2613] Tainted: [W]=WARN [ 52.813890][ T2613] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.814047][ T2613] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.814194][ T2613] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.814638][ T2613] RSP: 0018:ffa0000003bb75d0 EFLAGS: 00010286 [ 52.814799][ T2613] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f79f [ 52.814986][ T2613] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7bcf8 [ 52.815179][ T2613] RBP: 1ff4000000776ebb R08: 1fe2200001f8f7a0 R09: fffa3bfffffb05e6 [ 52.815365][ T2613] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7aaf4 [ 52.815551][ T2613] R13: ff1100000fc7aac0 R14: ffffffff8e3c7940 R15: ff1100000fc7bc40 [ 52.815739][ T2613] FS: 00007f77b4e18440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 52.815958][ T2613] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.816115][ T2613] CR2: 000000000044f720 CR3: 000000000fea6005 CR4: 0000000000771ef0 [ 52.816321][ T2613] PKRU: 55555554 [ 52.816415][ T2613] Call Trace: [ 52.816509][ T2613] [ 52.816573][ T2613] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.816705][ T2613] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.816839][ T2613] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.816963][ T2613] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.817085][ T2613] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.817221][ T2613] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.817344][ T2613] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.817469][ T2613] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.817594][ T2613] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.817718][ T2613] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.817847][ T2613] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.817970][ T2613] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.818097][ T2613] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.818290][ T2613] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.818416][ T2613] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.818541][ T2613] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.818666][ T2613] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.818788][ T2613] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.818912][ T2613] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.819039][ T2613] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.819229][ T2613] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.819353][ T2613] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.819476][ T2613] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.819629][ T2613] ? move_addr_to_kernel (net/socket.c:2511) [ 52.819756][ T2613] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.819879][ T2613] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.820006][ T2613] ___sys_sendmsg (net/socket.c:2641) [ 52.820177][ T2613] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.820306][ T2613] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.820436][ T2613] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.820565][ T2613] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.820693][ T2613] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.820823][ T2613] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.820947][ T2613] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.821071][ T2613] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.821209][ T2613] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.821333][ T2613] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.821460][ T2613] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.821616][ T2613] RIP: 0033:0x7f77b4f72c5e [ 52.821750][ T2613] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.822207][ T2613] RSP: 002b:00007fff35ea8060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.822395][ T2613] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f77b4f72c5e [ 52.822579][ T2613] RDX: 0000000000000000 RSI: 00007fff35ea8120 RDI: 0000000000000005 [ 52.822766][ T2613] RBP: 00007fff35ea8070 R08: 0000000000000000 R09: 0000000000000000 [ 52.822953][ T2613] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.823147][ T2613] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 52.905397][ T2619] ------------[ cut here ]------------ | [ 52.905539][ T2619] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2619 | [ 52.905761][ T2619] Modules linked in: vrf veth | [ 52.906154][ T2619] Tainted: [W]=WARN [ 52.906248][ T2619] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.906404][ T2619] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.906538][ T2619] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.906991][ T2619] RSP: 0018:ffa0000003b975d0 EFLAGS: 00010286 [ 52.907157][ T2619] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf39f [ 52.907343][ T2619] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679cf8 [ 52.907532][ T2619] RBP: 1ff4000000772ebb R08: 1fe22000016cf3a0 R09: fffa3bfffffb05e6 [ 52.907721][ T2619] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7a5b4 [ 52.907906][ T2619] R13: ff1100000fc7a580 R14: ffffffff8e3c7940 R15: ff1100000b679c40 [ 52.908093][ T2619] FS: 00007feebcf74440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 52.908322][ T2619] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.908482][ T2619] CR2: 000000000044f720 CR3: 0000000010051004 CR4: 0000000000771ef0 [ 52.908669][ T2619] PKRU: 55555554 [ 52.908762][ T2619] Call Trace: [ 52.908855][ T2619] [ 52.908918][ T2619] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.909043][ T2619] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.909182][ T2619] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.909307][ T2619] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.909430][ T2619] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.909559][ T2619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.909681][ T2619] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.909808][ T2619] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.909934][ T2619] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.910060][ T2619] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.910196][ T2619] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.910319][ T2619] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.910446][ T2619] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.910574][ T2619] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.910698][ T2619] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.910823][ T2619] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.910949][ T2619] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.911073][ T2619] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.911651][ T2619] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.911778][ T2619] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.911906][ T2619] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.912032][ T2619] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.912165][ T2619] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.912318][ T2619] ? move_addr_to_kernel (net/socket.c:2511) [ 52.912445][ T2619] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.912571][ T2619] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.912697][ T2619] ___sys_sendmsg (net/socket.c:2641) [ 52.912821][ T2619] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.912949][ T2619] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.913076][ T2619] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.913209][ T2619] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.913333][ T2619] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.913462][ T2619] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.913587][ T2619] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.913711][ T2619] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.913837][ T2619] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.913963][ T2619] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.914087][ T2619] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.914254][ T2619] RIP: 0033:0x7feebd0cec5e [ 52.914386][ T2619] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.914829][ T2619] RSP: 002b:00007ffc76a6f9a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.915018][ T2619] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007feebd0cec5e [ 52.915210][ T2619] RDX: 0000000000000000 RSI: 00007ffc76a6fa60 RDI: 0000000000000005 [ 52.915397][ T2619] RBP: 00007ffc76a6f9b0 R08: 0000000000000000 R09: 0000000000000000 [ 52.915585][ T2619] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.915772][ T2619] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 52.972875][ T2623] ------------[ cut here ]------------ | [ 52.973017][ T2623] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2623 | [ 52.973250][ T2623] Modules linked in: vrf veth | [ 52.973636][ T2623] Tainted: [W]=WARN [ 52.973732][ T2623] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.973889][ T2623] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 52.974021][ T2623] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.974602][ T2623] RSP: 0018:ffa0000003b675d0 EFLAGS: 00010286 [ 52.974762][ T2623] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf2f7 [ 52.974946][ T2623] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b6797b8 [ 52.975140][ T2623] RBP: 1ff400000076cebb R08: 1fe22000016cf2f8 R09: fffa3bfffffb05e6 [ 52.975326][ T2623] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b679034 [ 52.975514][ T2623] R13: ff1100000b679000 R14: ffffffff8e3c7940 R15: ff1100000b679700 [ 52.975705][ T2623] FS: 00007f3372108440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 52.975926][ T2623] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.976086][ T2623] CR2: 000000000044f720 CR3: 000000000fc95001 CR4: 0000000000771ef0 [ 52.976284][ T2623] PKRU: 55555554 [ 52.976378][ T2623] Call Trace: [ 52.976470][ T2623] [ 52.976535][ T2623] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 52.976661][ T2623] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 52.976796][ T2623] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 52.976925][ T2623] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.977051][ T2623] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.977190][ T2623] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 52.977313][ T2623] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 52.977439][ T2623] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 52.977564][ T2623] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 52.977688][ T2623] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 52.977814][ T2623] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 52.977936][ T2623] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 52.978062][ T2623] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 52.978195][ T2623] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 52.978318][ T2623] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 52.978442][ T2623] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 52.978568][ T2623] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.978693][ T2623] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 52.978818][ T2623] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 52.978943][ T2623] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 52.979070][ T2623] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 52.979200][ T2623] ? copy_msghdr_from_user (net/socket.c:2525) [ 52.979333][ T2623] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 52.979489][ T2623] ? move_addr_to_kernel (net/socket.c:2511) [ 52.979614][ T2623] ? filemap_map_folio_range (mm/filemap.c:3873) [ 52.979737][ T2623] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 52.979865][ T2623] ___sys_sendmsg (net/socket.c:2641) [ 52.979994][ T2623] ? copy_msghdr_from_user (net/socket.c:2628) [ 52.980126][ T2623] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 52.980261][ T2623] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 52.980387][ T2623] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 52.980513][ T2623] ? __sys_sendmsg_sock (net/socket.c:2656) [ 52.980640][ T2623] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 52.980764][ T2623] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.980889][ T2623] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 52.981010][ T2623] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 52.981142][ T2623] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.981267][ T2623] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.981421][ T2623] RIP: 0033:0x7f3372262c5e [ 52.981553][ T2623] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.981997][ T2623] RSP: 002b:00007fff2be44530 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.982194][ T2623] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f3372262c5e [ 52.982378][ T2623] RDX: 0000000000000000 RSI: 00007fff2be445f0 RDI: 0000000000000005 [ 52.982566][ T2623] RBP: 00007fff2be44540 R08: 0000000000000000 R09: 0000000000000000 [ 52.982751][ T2623] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 52.982936][ T2623] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.052029][ T2629] ------------[ cut here ]------------ | [ 53.052180][ T2629] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2629 | [ 53.052401][ T2629] Modules linked in: vrf veth | [ 53.052789][ T2629] Tainted: [W]=WARN [ 53.052885][ T2629] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.053044][ T2629] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.053187][ T2629] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.053638][ T2629] RSP: 0018:ffa0000003b975d0 EFLAGS: 00010286 [ 53.053796][ T2629] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf0c7 [ 53.053982][ T2629] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678638 [ 53.054176][ T2629] RBP: 1ff4000000772ebb R08: 1fe22000016cf0c8 R09: fffa3bfffffb05e6 [ 53.054364][ T2629] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678074 [ 53.054553][ T2629] R13: ff1100000b678040 R14: ffffffff8e3c7940 R15: ff1100000b678580 [ 53.054742][ T2629] FS: 00007ff6cf111440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 53.054962][ T2629] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.055125][ T2629] CR2: 000000000044f720 CR3: 000000000ff5a001 CR4: 0000000000771ef0 [ 53.055886][ T2629] PKRU: 55555554 [ 53.055981][ T2629] Call Trace: [ 53.056073][ T2629] [ 53.056295][ T2629] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.056422][ T2629] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.056557][ T2629] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.056681][ T2629] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.056803][ T2629] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.056930][ T2629] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.057054][ T2629] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.057276][ T2629] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.057402][ T2629] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.057526][ T2629] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.057654][ T2629] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.057776][ T2629] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.057903][ T2629] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.058030][ T2629] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.058248][ T2629] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.058374][ T2629] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.058500][ T2629] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.058626][ T2629] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.058753][ T2629] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.058881][ T2629] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.059009][ T2629] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.059225][ T2629] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.059353][ T2629] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.059508][ T2629] ? move_addr_to_kernel (net/socket.c:2511) [ 53.059633][ T2629] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.059759][ T2629] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.059884][ T2629] ___sys_sendmsg (net/socket.c:2641) [ 53.060009][ T2629] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.060229][ T2629] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.060356][ T2629] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.060484][ T2629] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.060611][ T2629] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.060738][ T2629] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.060861][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.060985][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.061110][ T2629] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.061326][ T2629] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.061451][ T2629] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.061605][ T2629] RIP: 0033:0x7ff6cf26bc5e [ 53.061737][ T2629] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.062282][ T2629] RSP: 002b:00007ffc65a5fee0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.062470][ T2629] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff6cf26bc5e [ 53.062658][ T2629] RDX: 0000000000000000 RSI: 00007ffc65a5ffa0 RDI: 0000000000000005 [ 53.062847][ T2629] RBP: 00007ffc65a5fef0 R08: 0000000000000000 R09: 0000000000000000 [ 53.063039][ T2629] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.063287][ T2629] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.122226][ T2633] ------------[ cut here ]------------ | [ 53.122399][ T2633] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2633 | [ 53.122668][ T2633] Modules linked in: vrf veth | [ 53.123162][ T2633] Tainted: [W]=WARN [ 53.123302][ T2633] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.123509][ T2633] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.123688][ T2633] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.124198][ T2633] RSP: 0018:ffa0000003bd75d0 EFLAGS: 00010286 [ 53.124406][ T2633] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e71df [ 53.124652][ T2633] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f38ef8 [ 53.124885][ T2633] RBP: 1ff400000077aebb R08: 1fe22000009e71e0 R09: fffa3bfffffb05e6 [ 53.125117][ T2633] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f385b4 [ 53.125445][ T2633] R13: ff11000004f38580 R14: ffffffff8e3c7940 R15: ff11000004f38e40 [ 53.125746][ T2633] FS: 00007f1137414440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 53.126068][ T2633] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.126355][ T2633] CR2: 000000000044f720 CR3: 000000000f462006 CR4: 0000000000771ef0 [ 53.126677][ T2633] PKRU: 55555554 [ 53.126866][ T2633] Call Trace: [ 53.127003][ T2633] [ 53.127114][ T2633] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.127305][ T2633] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.127486][ T2633] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.127661][ T2633] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.127833][ T2633] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.128008][ T2633] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.128200][ T2633] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.128374][ T2633] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.128548][ T2633] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.128720][ T2633] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.128897][ T2633] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.129067][ T2633] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.129263][ T2633] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.129442][ T2633] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.129613][ T2633] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.129787][ T2633] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.129959][ T2633] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.130149][ T2633] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.130323][ T2633] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.130495][ T2633] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.130671][ T2633] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.130847][ T2633] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.131020][ T2633] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.131237][ T2633] ? move_addr_to_kernel (net/socket.c:2511) [ 53.131410][ T2633] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.131581][ T2633] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.131757][ T2633] ___sys_sendmsg (net/socket.c:2641) [ 53.131929][ T2633] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.132107][ T2633] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.132301][ T2633] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.132474][ T2633] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.132648][ T2633] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.132825][ T2633] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.132996][ T2633] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.133182][ T2633] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.133359][ T2633] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.133532][ T2633] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.133704][ T2633] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.133907][ T2633] RIP: 0033:0x7f113756ec5e [ 53.134087][ T2633] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.134596][ T2633] RSP: 002b:00007ffe9d626ed0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.134830][ T2633] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f113756ec5e [ 53.135063][ T2633] RDX: 0000000000000000 RSI: 00007ffe9d626f90 RDI: 0000000000000005 [ 53.135313][ T2633] RBP: 00007ffe9d626ee0 R08: 0000000000000000 R09: 0000000000000000 [ 53.135548][ T2633] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.135780][ T2633] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.200032][ T2639] ------------[ cut here ]------------ | [ 53.200371][ T2639] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2639 | [ 53.200633][ T2639] Modules linked in: vrf veth | [ 53.201109][ T2639] Tainted: [W]=WARN [ 53.201270][ T2639] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.201474][ T2639] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.201653][ T2639] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.202159][ T2639] RSP: 0018:ffa0000003c175d0 EFLAGS: 00010286 [ 53.202366][ T2639] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e72bf [ 53.202599][ T2639] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 53.202831][ T2639] RBP: 1ff4000000782ebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05e6 [ 53.203065][ T2639] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39ab4 [ 53.203318][ T2639] R13: ff11000004f39a80 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 53.203555][ T2639] FS: 00007f6e85c80440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 53.203822][ T2639] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.204026][ T2639] CR2: 000000000044f720 CR3: 000000000c232005 CR4: 0000000000771ef0 [ 53.204272][ T2639] PKRU: 55555554 [ 53.204412][ T2639] Call Trace: [ 53.204551][ T2639] [ 53.204662][ T2639] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.204838][ T2639] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.205018][ T2639] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.205209][ T2639] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.205381][ T2639] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.205557][ T2639] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.205729][ T2639] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.205903][ T2639] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.206074][ T2639] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.206266][ T2639] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.206443][ T2639] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.206614][ T2639] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.206791][ T2639] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.206964][ T2639] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.207152][ T2639] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.207326][ T2639] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.207499][ T2639] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.207676][ T2639] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.207852][ T2639] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.208025][ T2639] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.208214][ T2639] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.208390][ T2639] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.208563][ T2639] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.208766][ T2639] ? move_addr_to_kernel (net/socket.c:2511) [ 53.208943][ T2639] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.209113][ T2639] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.209306][ T2639] ___sys_sendmsg (net/socket.c:2641) [ 53.209479][ T2639] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.209655][ T2639] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.209831][ T2639] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.210006][ T2639] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.210196][ T2639] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.210373][ T2639] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.210547][ T2639] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.210719][ T2639] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.210895][ T2639] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.211068][ T2639] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.211260][ T2639] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.211465][ T2639] RIP: 0033:0x7f6e85ddac5e [ 53.211641][ T2639] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.212147][ T2639] RSP: 002b:00007ffd642e8710 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.212382][ T2639] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6e85ddac5e [ 53.212613][ T2639] RDX: 0000000000000000 RSI: 00007ffd642e87d0 RDI: 0000000000000005 [ 53.212845][ T2639] RBP: 00007ffd642e8720 R08: 0000000000000000 R09: 0000000000000000 [ 53.213078][ T2639] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.213328][ T2639] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.274108][ T2643] ------------[ cut here ]------------ | [ 53.274579][ T2643] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2643 | [ 53.274806][ T2643] Modules linked in: vrf veth | [ 53.275207][ T2643] Tainted: [W]=WARN [ 53.275304][ T2643] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.275462][ T2643] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.275596][ T2643] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.276042][ T2643] RSP: 0018:ffa0000003b675d0 EFLAGS: 00010286 [ 53.276207][ T2643] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d64f [ 53.276392][ T2643] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546b278 [ 53.276578][ T2643] RBP: 1ff400000076cebb R08: 1fe2200000a8d650 R09: fffa3bfffffb05e6 [ 53.276765][ T2643] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546bc74 [ 53.276949][ T2643] R13: ff1100000546bc40 R14: ffffffff8e3c7940 R15: ff1100000546b1c0 [ 53.277144][ T2643] FS: 00007f084bbd2440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 53.277363][ T2643] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.277520][ T2643] CR2: 000000000044f720 CR3: 000000000fff1002 CR4: 0000000000771ef0 [ 53.277708][ T2643] PKRU: 55555554 [ 53.277803][ T2643] Call Trace: [ 53.277897][ T2643] [ 53.277961][ T2643] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.278087][ T2643] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.278233][ T2643] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.278358][ T2643] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.278483][ T2643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.278611][ T2643] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.278733][ T2643] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.278860][ T2643] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.278985][ T2643] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.279109][ T2643] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.279245][ T2643] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.279366][ T2643] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.279491][ T2643] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.279620][ T2643] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.279744][ T2643] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.279869][ T2643] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.279994][ T2643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.280118][ T2643] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.280252][ T2643] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.280377][ T2643] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.280506][ T2643] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.280632][ T2643] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.280756][ T2643] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.280909][ T2643] ? move_addr_to_kernel (net/socket.c:2511) [ 53.281035][ T2643] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.281169][ T2643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.281295][ T2643] ___sys_sendmsg (net/socket.c:2641) [ 53.281421][ T2643] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.281550][ T2643] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.281678][ T2643] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.281805][ T2643] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.281928][ T2643] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.282057][ T2643] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.282188][ T2643] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.282314][ T2643] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.282440][ T2643] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.282564][ T2643] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.282688][ T2643] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.282840][ T2643] RIP: 0033:0x7f084bd2cc5e [ 53.282972][ T2643] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.283425][ T2643] RSP: 002b:00007ffcaf62d6f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.283614][ T2643] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f084bd2cc5e [ 53.283800][ T2643] RDX: 0000000000000000 RSI: 00007ffcaf62d7b0 RDI: 0000000000000005 [ 53.283986][ T2643] RBP: 00007ffcaf62d700 R08: 0000000000000000 R09: 0000000000000000 [ 53.284179][ T2643] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.284365][ T2643] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.357113][ T2649] ------------[ cut here ]------------ | [ 53.357269][ T2649] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2649 | [ 53.357491][ T2649] Modules linked in: vrf veth | [ 53.357879][ T2649] Tainted: [W]=WARN [ 53.357974][ T2649] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.358144][ T2649] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.358277][ T2649] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.358721][ T2649] RSP: 0018:ffa0000003b975d0 EFLAGS: 00010286 [ 53.358879][ T2649] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d41f [ 53.359066][ T2649] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a0f8 [ 53.359264][ T2649] RBP: 1ff4000000772ebb R08: 1fe2200000a8d420 R09: fffa3bfffffb05e6 [ 53.359455][ T2649] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546b574 [ 53.359641][ T2649] R13: ff1100000546b540 R14: ffffffff8e3c7940 R15: ff1100000546a040 [ 53.359829][ T2649] FS: 00007f2e6a77a440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 53.360047][ T2649] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.360211][ T2649] CR2: 000000000044f720 CR3: 00000000093c7002 CR4: 0000000000771ef0 [ 53.360397][ T2649] PKRU: 55555554 [ 53.360491][ T2649] Call Trace: [ 53.360584][ T2649] [ 53.360648][ T2649] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.360771][ T2649] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.360902][ T2649] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.361027][ T2649] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.361159][ T2649] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.361286][ T2649] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.361409][ T2649] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.361535][ T2649] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.361658][ T2649] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.361782][ T2649] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.361908][ T2649] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.362030][ T2649] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.362163][ T2649] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.362289][ T2649] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.362415][ T2649] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.362538][ T2649] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.362663][ T2649] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.362788][ T2649] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.362915][ T2649] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.363040][ T2649] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.363194][ T2649] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.363320][ T2649] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.363445][ T2649] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.363599][ T2649] ? move_addr_to_kernel (net/socket.c:2511) [ 53.363725][ T2649] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.363849][ T2649] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.363976][ T2649] ___sys_sendmsg (net/socket.c:2641) [ 53.364103][ T2649] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.364241][ T2649] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.364368][ T2649] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.364495][ T2649] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.364621][ T2649] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.364747][ T2649] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.364872][ T2649] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.364998][ T2649] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.365127][ T2649] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.365257][ T2649] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.365383][ T2649] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.365538][ T2649] RIP: 0033:0x7f2e6a8d4c5e [ 53.365670][ T2649] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.366115][ T2649] RSP: 002b:00007ffc2bfdd7c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.366311][ T2649] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2e6a8d4c5e [ 53.366500][ T2649] RDX: 0000000000000000 RSI: 00007ffc2bfdd880 RDI: 0000000000000005 [ 53.366685][ T2649] RBP: 00007ffc2bfdd7d0 R08: 0000000000000000 R09: 0000000000000000 [ 53.366871][ T2649] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.367058][ T2649] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.415710][ T2653] ------------[ cut here ]------------ | [ 53.415850][ T2653] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2653 | [ 53.416071][ T2653] Modules linked in: vrf veth | [ 53.417037][ T2653] Tainted: [W]=WARN [ 53.417294][ T2653] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.417453][ T2653] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.417586][ T2653] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.418032][ T2653] RSP: 0018:ffa0000003c875d0 EFLAGS: 00010286 [ 53.418292][ T2653] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece617 [ 53.418479][ T2653] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f6730b8 [ 53.418665][ T2653] RBP: 1ff4000000790ebb R08: 1fe2200001ece618 R09: fffa3bfffffb05e6 [ 53.418851][ T2653] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672774 [ 53.419035][ T2653] R13: ff1100000f672740 R14: ffffffff8e3c7940 R15: ff1100000f673000 [ 53.419320][ T2653] FS: 00007fe36a210440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 53.419542][ T2653] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.419699][ T2653] CR2: 000000000044f720 CR3: 00000000091b6004 CR4: 0000000000771ef0 [ 53.419892][ T2653] PKRU: 55555554 [ 53.419988][ T2653] Call Trace: [ 53.420082][ T2653] [ 53.420242][ T2653] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.420366][ T2653] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.420499][ T2653] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.420627][ T2653] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.420753][ T2653] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.420881][ T2653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.421005][ T2653] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.421225][ T2653] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.421350][ T2653] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.421475][ T2653] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.421602][ T2653] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.421728][ T2653] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.421855][ T2653] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.421982][ T2653] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.422104][ T2653] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.422320][ T2653] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.422445][ T2653] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.422572][ T2653] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.422698][ T2653] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.422824][ T2653] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.422952][ T2653] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.423076][ T2653] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.423276][ T2653] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.423431][ T2653] ? move_addr_to_kernel (net/socket.c:2511) [ 53.423558][ T2653] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.423682][ T2653] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.423808][ T2653] ___sys_sendmsg (net/socket.c:2641) [ 53.423933][ T2653] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.424067][ T2653] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.424260][ T2653] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.424388][ T2653] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.424514][ T2653] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.424642][ T2653] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.424765][ T2653] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.424890][ T2653] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.425016][ T2653] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.425228][ T2653] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.425354][ T2653] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.425510][ T2653] RIP: 0033:0x7fe36a36ac5e [ 53.425642][ T2653] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.426092][ T2653] RSP: 002b:00007ffd0cd48d70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.426353][ T2653] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe36a36ac5e [ 53.426542][ T2653] RDX: 0000000000000000 RSI: 00007ffd0cd48e30 RDI: 0000000000000005 [ 53.426729][ T2653] RBP: 00007ffd0cd48d80 R08: 0000000000000000 R09: 0000000000000000 [ 53.426917][ T2653] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.427103][ T2653] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.490993][ T2659] ------------[ cut here ]------------ | [ 53.491147][ T2659] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2659 | [ 53.491373][ T2659] Modules linked in: vrf veth | [ 53.491761][ T2659] Tainted: [W]=WARN [ 53.491856][ T2659] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.492020][ T2659] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.492161][ T2659] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.492617][ T2659] RSP: 0018:ffa0000003c175d0 EFLAGS: 00010286 [ 53.492776][ T2659] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece72f [ 53.492959][ T2659] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f673978 [ 53.493158][ T2659] RBP: 1ff4000000782ebb R08: 1fe2200001ece730 R09: fffa3bfffffb05e6 [ 53.493348][ T2659] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f673574 [ 53.493540][ T2659] R13: ff1100000f673540 R14: ffffffff8e3c7940 R15: ff1100000f6738c0 [ 53.493728][ T2659] FS: 00007ff3a99d8440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 53.493950][ T2659] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.494109][ T2659] CR2: 000000000044f720 CR3: 000000000ff27003 CR4: 0000000000771ef0 [ 53.494309][ T2659] PKRU: 55555554 [ 53.494404][ T2659] Call Trace: [ 53.494501][ T2659] [ 53.494567][ T2659] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.494693][ T2659] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.494826][ T2659] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.494951][ T2659] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.495079][ T2659] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.495218][ T2659] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.495344][ T2659] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.495470][ T2659] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.495597][ T2659] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.495724][ T2659] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.495855][ T2659] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.495980][ T2659] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.496107][ T2659] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.496241][ T2659] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.496366][ T2659] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.496488][ T2659] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.496615][ T2659] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.496741][ T2659] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.496868][ T2659] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.496995][ T2659] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.497119][ T2659] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.498008][ T2659] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.498228][ T2659] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.498383][ T2659] ? move_addr_to_kernel (net/socket.c:2511) [ 53.498509][ T2659] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.498639][ T2659] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.498766][ T2659] ___sys_sendmsg (net/socket.c:2641) [ 53.498894][ T2659] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.499022][ T2659] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.499226][ T2659] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.499353][ T2659] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.499477][ T2659] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.499605][ T2659] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.499729][ T2659] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.499854][ T2659] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.499976][ T2659] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.500098][ T2659] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.500295][ T2659] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.500449][ T2659] RIP: 0033:0x7ff3a9b32c5e [ 53.500579][ T2659] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.501024][ T2659] RSP: 002b:00007ffd6a02b080 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.501280][ T2659] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff3a9b32c5e [ 53.501465][ T2659] RDX: 0000000000000000 RSI: 00007ffd6a02b140 RDI: 0000000000000005 [ 53.501652][ T2659] RBP: 00007ffd6a02b090 R08: 0000000000000000 R09: 0000000000000000 [ 53.501837][ T2659] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.502020][ T2659] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.570998][ T2663] ------------[ cut here ]------------ | [ 53.571148][ T2663] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2663 | [ 53.571373][ T2663] Modules linked in: vrf veth | [ 53.571758][ T2663] Tainted: [W]=WARN [ 53.571854][ T2663] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.572011][ T2663] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.572151][ T2663] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.572600][ T2663] RSP: 0018:ffa0000003cb75d0 EFLAGS: 00010286 [ 53.572759][ T2663] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000018198c7 [ 53.572945][ T2663] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cc638 [ 53.573138][ T2663] RBP: 1ff4000000796ebb R08: 1fe22000018198c8 R09: fffa3bfffffb05e6 [ 53.573327][ T2663] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cc934 [ 53.573516][ T2663] R13: ff1100000c0cc900 R14: ffffffff8e3c7940 R15: ff1100000c0cc580 [ 53.573704][ T2663] FS: 00007fb884cf0440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 53.573923][ T2663] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.574080][ T2663] CR2: 000000000044f720 CR3: 000000000fff6006 CR4: 0000000000771ef0 [ 53.574278][ T2663] PKRU: 55555554 [ 53.574371][ T2663] Call Trace: [ 53.574466][ T2663] [ 53.574532][ T2663] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.574658][ T2663] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.574789][ T2663] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.574915][ T2663] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.575037][ T2663] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.575171][ T2663] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.575297][ T2663] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.575421][ T2663] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.575544][ T2663] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.575668][ T2663] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.575797][ T2663] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.575919][ T2663] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.576045][ T2663] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.576181][ T2663] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.576308][ T2663] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.576432][ T2663] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.576557][ T2663] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.576681][ T2663] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.576807][ T2663] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.576932][ T2663] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.577058][ T2663] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.577191][ T2663] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.577317][ T2663] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.577472][ T2663] ? move_addr_to_kernel (net/socket.c:2511) [ 53.577598][ T2663] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.577723][ T2663] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.577849][ T2663] ___sys_sendmsg (net/socket.c:2641) [ 53.577972][ T2663] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.578100][ T2663] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.578653][ T2663] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.578781][ T2663] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.578905][ T2663] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.579033][ T2663] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.579207][ T2663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.579333][ T2663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.579458][ T2663] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.579582][ T2663] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.579706][ T2663] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.579864][ T2663] RIP: 0033:0x7fb884e4ac5e [ 53.579996][ T2663] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.580497][ T2663] RSP: 002b:00007ffef82025c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.580685][ T2663] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fb884e4ac5e [ 53.580871][ T2663] RDX: 0000000000000000 RSI: 00007ffef8202680 RDI: 0000000000000005 [ 53.581064][ T2663] RBP: 00007ffef82025d0 R08: 0000000000000000 R09: 0000000000000000 [ 53.581306][ T2663] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.581496][ T2663] R13: 0000000069cbe954 R14: 0000000000000004 R15: 000000000049d620 | [ 53.639610][ T2669] ------------[ cut here ]------------ | [ 53.639745][ T2669] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2669 | [ 53.639965][ T2669] Modules linked in: vrf veth | [ 53.640943][ T2669] Tainted: [W]=WARN [ 53.641041][ T2669] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.641356][ T2669] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.641489][ T2669] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.641933][ T2669] RSP: 0018:ffa0000003cf75d0 EFLAGS: 00010286 [ 53.642092][ T2669] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f0b2f [ 53.642374][ T2669] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002785978 [ 53.642563][ T2669] RBP: 1ff400000079eebb R08: 1fe22000004f0b30 R09: fffa3bfffffb05e6 [ 53.642751][ T2669] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cd3b4 [ 53.642939][ T2669] R13: ff1100000c0cd380 R14: ffffffff8e3c7940 R15: ff110000027858c0 [ 53.643129][ T2669] FS: 00007f29827ce440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 53.643443][ T2669] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.643605][ T2669] CR2: 000000000044f720 CR3: 000000000ff58005 CR4: 0000000000771ef0 [ 53.643793][ T2669] PKRU: 55555554 [ 53.643887][ T2669] Call Trace: [ 53.643980][ T2669] [ 53.644045][ T2669] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.644266][ T2669] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.644399][ T2669] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.644525][ T2669] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.644651][ T2669] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.644779][ T2669] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.644904][ T2669] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.645033][ T2669] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.645252][ T2669] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.645379][ T2669] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.645507][ T2669] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.645631][ T2669] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.645761][ T2669] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.645893][ T2669] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.646017][ T2669] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.646234][ T2669] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.646361][ T2669] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.646487][ T2669] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.646613][ T2669] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.646740][ T2669] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.646867][ T2669] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.646993][ T2669] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.647115][ T2669] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.647353][ T2669] ? move_addr_to_kernel (net/socket.c:2511) [ 53.647479][ T2669] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.647603][ T2669] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.647731][ T2669] ___sys_sendmsg (net/socket.c:2641) [ 53.647857][ T2669] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.647986][ T2669] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.648112][ T2669] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.648307][ T2669] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.648433][ T2669] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.648562][ T2669] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.648686][ T2669] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.648811][ T2669] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.648937][ T2669] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.649060][ T2669] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.649212][ T2669] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.649368][ T2669] RIP: 0033:0x7f2982928c5e [ 53.649499][ T2669] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.649949][ T2669] RSP: 002b:00007fff9c9334a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.650145][ T2669] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f2982928c5e [ 53.650334][ T2669] RDX: 0000000000000000 RSI: 00007fff9c933560 RDI: 0000000000000005 [ 53.650524][ T2669] RBP: 00007fff9c9334b0 R08: 0000000000000000 R09: 0000000000000000 [ 53.650708][ T2669] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.650895][ T2669] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 53.720200][ T2673] ------------[ cut here ]------------ | [ 53.720337][ T2673] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2673 | [ 53.720554][ T2673] Modules linked in: vrf veth | [ 53.720941][ T2673] Tainted: [W]=WARN [ 53.721037][ T2673] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.721774][ T2673] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.721906][ T2673] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.722516][ T2673] RSP: 0018:ffa0000003c675d0 EFLAGS: 00010286 [ 53.722673][ T2673] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f4c7 [ 53.722855][ T2673] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7a638 [ 53.723038][ T2673] RBP: 1ff400000078cebb R08: 1fe2200001f8f4c8 R09: fffa3bfffffb05e6 [ 53.723319][ T2673] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002784774 [ 53.723504][ T2673] R13: ff11000002784740 R14: ffffffff8e3c7940 R15: ff1100000fc7a580 [ 53.723689][ T2673] FS: 00007f9d84616440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 53.723910][ T2673] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.724067][ T2673] CR2: 000000000044f720 CR3: 000000000ff65005 CR4: 0000000000771ef0 [ 53.724350][ T2673] PKRU: 55555554 [ 53.724443][ T2673] Call Trace: [ 53.724538][ T2673] [ 53.724601][ T2673] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.724726][ T2673] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.724859][ T2673] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.724985][ T2673] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.725109][ T2673] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.725326][ T2673] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.725451][ T2673] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.725576][ T2673] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.725701][ T2673] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.725825][ T2673] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.725953][ T2673] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.726075][ T2673] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.726291][ T2673] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.726417][ T2673] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.726539][ T2673] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.726661][ T2673] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.726785][ T2673] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.726910][ T2673] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.727034][ T2673] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.727250][ T2673] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.727377][ T2673] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.727500][ T2673] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.727626][ T2673] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.727777][ T2673] ? move_addr_to_kernel (net/socket.c:2511) [ 53.727902][ T2673] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.728025][ T2673] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.728225][ T2673] ___sys_sendmsg (net/socket.c:2641) [ 53.728348][ T2673] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.728478][ T2673] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.728605][ T2673] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.728733][ T2673] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.728857][ T2673] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.728985][ T2673] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.729110][ T2673] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.729290][ T2673] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.729415][ T2673] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.729537][ T2673] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.729661][ T2673] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.729815][ T2673] RIP: 0033:0x7f9d84770c5e [ 53.729946][ T2673] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.730450][ T2673] RSP: 002b:00007ffdda7cbc00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.730638][ T2673] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9d84770c5e [ 53.730821][ T2673] RDX: 0000000000000000 RSI: 00007ffdda7cbcc0 RDI: 0000000000000005 [ 53.731007][ T2673] RBP: 00007ffdda7cbc10 R08: 0000000000000000 R09: 0000000000000000 [ 53.731201][ T2673] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.731386][ T2673] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 53.796001][ T2679] ------------[ cut here ]------------ | [ 53.796181][ T2679] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2679 | [ 53.796448][ T2679] Modules linked in: vrf veth | [ 53.796924][ T2679] Tainted: [W]=WARN [ 53.797063][ T2679] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.797490][ T2679] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.797670][ T2679] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.798179][ T2679] RSP: 0018:ffa0000003c975d0 EFLAGS: 00010286 [ 53.798389][ T2679] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001f8f79f [ 53.798622][ T2679] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000fc7bcf8 [ 53.798855][ T2679] RBP: 1ff4000000792ebb R08: 1fe2200001f8f7a0 R09: fffa3bfffffb05e6 [ 53.799087][ T2679] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7aaf4 [ 53.799336][ T2679] R13: ff1100000fc7aac0 R14: ffffffff8e3c7940 R15: ff1100000fc7bc40 [ 53.799572][ T2679] FS: 00007f77b4c03440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 53.799837][ T2679] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.800045][ T2679] CR2: 000000000044f720 CR3: 000000000d7b1004 CR4: 0000000000771ef0 [ 53.800296][ T2679] PKRU: 55555554 [ 53.800434][ T2679] Call Trace: [ 53.800573][ T2679] [ 53.800682][ T2679] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.800852][ T2679] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.801033][ T2679] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.801221][ T2679] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.801397][ T2679] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.801573][ T2679] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.801743][ T2679] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.801918][ T2679] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.802090][ T2679] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.802279][ T2679] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.802455][ T2679] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.802629][ T2679] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.802803][ T2679] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.802976][ T2679] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.803161][ T2679] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.803334][ T2679] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.803506][ T2679] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.803678][ T2679] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.803852][ T2679] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.804026][ T2679] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.804214][ T2679] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.804386][ T2679] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.804559][ T2679] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.804758][ T2679] ? move_addr_to_kernel (net/socket.c:2511) [ 53.804928][ T2679] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.805099][ T2679] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.805292][ T2679] ___sys_sendmsg (net/socket.c:2641) [ 53.805465][ T2679] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.805641][ T2679] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.805815][ T2679] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.805989][ T2679] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.806177][ T2679] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.806353][ T2679] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.806528][ T2679] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.806700][ T2679] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.806873][ T2679] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.807044][ T2679] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.807233][ T2679] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.807433][ T2679] RIP: 0033:0x7f77b4d5dc5e [ 53.807612][ T2679] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.808105][ T2679] RSP: 002b:00007ffda5b56bb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.808354][ T2679] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f77b4d5dc5e [ 53.808587][ T2679] RDX: 0000000000000000 RSI: 00007ffda5b56c70 RDI: 0000000000000005 [ 53.808823][ T2679] RBP: 00007ffda5b56bc0 R08: 0000000000000000 R09: 0000000000000000 [ 53.809056][ T2679] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.809306][ T2679] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 53.870601][ T2683] ------------[ cut here ]------------ | [ 53.870772][ T2683] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2683 | [ 53.871036][ T2683] Modules linked in: vrf veth | [ 53.871532][ T2683] Tainted: [W]=WARN [ 53.871672][ T2683] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.871875][ T2683] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.872052][ T2683] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.872563][ T2683] RSP: 0018:ffa0000003c875d0 EFLAGS: 00010286 [ 53.872768][ T2683] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf1df [ 53.872999][ T2683] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678ef8 [ 53.873327][ T2683] RBP: 1ff4000000790ebb R08: 1fe22000016cf1e0 R09: fffa3bfffffb05e6 [ 53.873629][ T2683] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000fc7be34 [ 53.873924][ T2683] R13: ff1100000fc7be00 R14: ffffffff8e3c7940 R15: ff1100000b678e40 [ 53.874236][ T2683] FS: 00007f4bd242d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 53.874568][ T2683] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.874849][ T2683] CR2: 000000000044f720 CR3: 000000000c8d7004 CR4: 0000000000771ef0 [ 53.875171][ T2683] PKRU: 55555554 [ 53.875358][ T2683] Call Trace: [ 53.875494][ T2683] [ 53.875605][ T2683] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.875774][ T2683] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.875953][ T2683] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.876124][ T2683] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.876315][ T2683] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.876489][ T2683] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.876659][ T2683] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.876835][ T2683] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.877008][ T2683] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.877198][ T2683] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.877374][ T2683] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.877545][ T2683] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.877720][ T2683] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.877893][ T2683] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.878063][ T2683] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.878248][ T2683] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.878421][ T2683] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.878595][ T2683] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.878767][ T2683] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.878942][ T2683] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.879116][ T2683] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.879304][ T2683] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.879475][ T2683] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.879677][ T2683] ? move_addr_to_kernel (net/socket.c:2511) [ 53.879850][ T2683] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.880020][ T2683] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.880212][ T2683] ___sys_sendmsg (net/socket.c:2641) [ 53.880385][ T2683] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.880562][ T2683] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.880738][ T2683] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.880913][ T2683] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.881086][ T2683] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.881277][ T2683] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.881451][ T2683] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.881624][ T2683] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.881796][ T2683] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.881966][ T2683] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.882154][ T2683] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.882354][ T2683] RIP: 0033:0x7f4bd2587c5e [ 53.882533][ T2683] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.883022][ T2683] RSP: 002b:00007ffc99ccf030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.883272][ T2683] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f4bd2587c5e [ 53.883505][ T2683] RDX: 0000000000000000 RSI: 00007ffc99ccf0f0 RDI: 0000000000000005 [ 53.883740][ T2683] RBP: 00007ffc99ccf040 R08: 0000000000000000 R09: 0000000000000000 [ 53.883971][ T2683] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.884213][ T2683] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 53.953692][ T2689] ------------[ cut here ]------------ | [ 53.953865][ T2689] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2689 | [ 53.954148][ T2689] Modules linked in: vrf veth | [ 53.954622][ T2689] Tainted: [W]=WARN [ 53.954761][ T2689] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.954966][ T2689] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 53.955633][ T2689] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.956124][ T2689] RSP: 0018:ffa0000003ca75d0 EFLAGS: 00010286 [ 53.956373][ T2689] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf0c7 [ 53.956634][ T2689] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b678638 [ 53.956895][ T2689] RBP: 1ff4000000794ebb R08: 1fe22000016cf0c8 R09: fffa3bfffffb05e6 [ 53.957169][ T2689] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678074 [ 53.957409][ T2689] R13: ff1100000b678040 R14: ffffffff8e3c7940 R15: ff1100000b678580 [ 53.957647][ T2689] FS: 00007f6a3d1c6440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 53.957915][ T2689] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.958122][ T2689] CR2: 000000000044f720 CR3: 0000000004dfd001 CR4: 0000000000771ef0 [ 53.958376][ T2689] PKRU: 55555554 [ 53.958517][ T2689] Call Trace: [ 53.958655][ T2689] [ 53.958765][ T2689] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 53.958951][ T2689] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 53.959151][ T2689] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 53.959328][ T2689] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.959499][ T2689] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.959675][ T2689] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.959847][ T2689] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.960021][ T2689] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.960212][ T2689] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 53.960385][ T2689] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.960563][ T2689] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 53.960735][ T2689] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 53.960909][ T2689] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.961084][ T2689] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.961269][ T2689] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.961443][ T2689] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.961616][ T2689] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.961788][ T2689] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.961961][ T2689] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.962150][ T2689] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 53.962325][ T2689] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.962499][ T2689] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.962671][ T2689] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.962871][ T2689] ? move_addr_to_kernel (net/socket.c:2511) [ 53.963045][ T2689] ? filemap_map_folio_range (mm/filemap.c:3873) [ 53.963231][ T2689] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.963408][ T2689] ___sys_sendmsg (net/socket.c:2641) [ 53.963579][ T2689] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.963757][ T2689] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 53.963932][ T2689] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 53.964106][ T2689] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.964294][ T2689] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.964470][ T2689] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 53.964642][ T2689] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.964813][ T2689] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.964987][ T2689] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.965172][ T2689] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.965346][ T2689] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.965546][ T2689] RIP: 0033:0x7f6a3d320c5e [ 53.965724][ T2689] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.966232][ T2689] RSP: 002b:00007ffea0d9b270 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.966469][ T2689] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f6a3d320c5e [ 53.966701][ T2689] RDX: 0000000000000000 RSI: 00007ffea0d9b330 RDI: 0000000000000005 [ 53.966933][ T2689] RBP: 00007ffea0d9b280 R08: 0000000000000000 R09: 0000000000000000 [ 53.967182][ T2689] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 53.967413][ T2689] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.022672][ T2693] ------------[ cut here ]------------ | [ 54.022843][ T2693] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2693 | [ 54.023107][ T2693] Modules linked in: vrf veth | [ 54.023616][ T2693] Tainted: [W]=WARN [ 54.023759][ T2693] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.023966][ T2693] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.024585][ T2693] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.025083][ T2693] RSP: 0018:ffa0000003d375d0 EFLAGS: 00010286 [ 54.025309][ T2693] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000016cf24f [ 54.025541][ T2693] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000b679278 [ 54.025772][ T2693] RBP: 1ff40000007a6ebb R08: 1fe22000016cf250 R09: fffa3bfffffb05e6 [ 54.026008][ T2693] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000b678234 [ 54.026260][ T2693] R13: ff1100000b678200 R14: ffffffff8e3c7940 R15: ff1100000b6791c0 [ 54.026498][ T2693] FS: 00007fafdfc9d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 54.026769][ T2693] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.026974][ T2693] CR2: 000000000044f720 CR3: 000000000fa8c003 CR4: 0000000000771ef0 [ 54.027228][ T2693] PKRU: 55555554 [ 54.027368][ T2693] Call Trace: [ 54.027510][ T2693] [ 54.027620][ T2693] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.027792][ T2693] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.027972][ T2693] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.028160][ T2693] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.028332][ T2693] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.028507][ T2693] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.028680][ T2693] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.028856][ T2693] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.029028][ T2693] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.029215][ T2693] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.029392][ T2693] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.029563][ T2693] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.029739][ T2693] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.029914][ T2693] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.030088][ T2693] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.030277][ T2693] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.030451][ T2693] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.030626][ T2693] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.030799][ T2693] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.030972][ T2693] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.031164][ T2693] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.031337][ T2693] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.031510][ T2693] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.031714][ T2693] ? move_addr_to_kernel (net/socket.c:2511) [ 54.031889][ T2693] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.032060][ T2693] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.032251][ T2693] ___sys_sendmsg (net/socket.c:2641) [ 54.032423][ T2693] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.032601][ T2693] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.032778][ T2693] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.032955][ T2693] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.033128][ T2693] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.033319][ T2693] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.033491][ T2693] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.033665][ T2693] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.033837][ T2693] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.034010][ T2693] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.034206][ T2693] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.034407][ T2693] RIP: 0033:0x7fafdfdf7c5e [ 54.034585][ T2693] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.035076][ T2693] RSP: 002b:00007ffdafe53f20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.035331][ T2693] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fafdfdf7c5e [ 54.035564][ T2693] RDX: 0000000000000000 RSI: 00007ffdafe53fe0 RDI: 0000000000000005 [ 54.035795][ T2693] RBP: 00007ffdafe53f30 R08: 0000000000000000 R09: 0000000000000000 [ 54.036027][ T2693] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.036277][ T2693] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.115690][ T2699] ------------[ cut here ]------------ | [ 54.115862][ T2699] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2699 | [ 54.116124][ T2699] Modules linked in: vrf veth | [ 54.116620][ T2699] Tainted: [W]=WARN [ 54.116760][ T2699] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.116962][ T2699] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.117916][ T2699] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.118426][ T2699] RSP: 0018:ffa0000003d275d0 EFLAGS: 00010286 [ 54.118630][ T2699] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e72bf [ 54.118864][ T2699] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f395f8 [ 54.119094][ T2699] RBP: 1ff40000007a4ebb R08: 1fe22000009e72c0 R09: fffa3bfffffb05e6 [ 54.119337][ T2699] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39ab4 [ 54.119572][ T2699] R13: ff11000004f39a80 R14: ffffffff8e3c7940 R15: ff11000004f39540 [ 54.119803][ T2699] FS: 00007fc93456d440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 54.120066][ T2699] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.120284][ T2699] CR2: 000000000044f720 CR3: 000000000f852003 CR4: 0000000000771ef0 [ 54.120522][ T2699] PKRU: 55555554 [ 54.120661][ T2699] Call Trace: [ 54.120800][ T2699] [ 54.120910][ T2699] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.121080][ T2699] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.121281][ T2699] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.121453][ T2699] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.121624][ T2699] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.121797][ T2699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.121965][ T2699] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.122155][ T2699] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.122327][ T2699] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.122500][ T2699] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.122676][ T2699] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.122846][ T2699] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.123020][ T2699] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.123214][ T2699] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.123387][ T2699] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.123562][ T2699] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.123736][ T2699] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.123910][ T2699] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.124081][ T2699] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.124269][ T2699] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.124448][ T2699] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.124625][ T2699] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.124795][ T2699] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.124997][ T2699] ? move_addr_to_kernel (net/socket.c:2511) [ 54.125187][ T2699] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.125358][ T2699] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.125535][ T2699] ___sys_sendmsg (net/socket.c:2641) [ 54.125705][ T2699] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.125882][ T2699] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.126056][ T2699] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.126250][ T2699] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.126423][ T2699] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.126599][ T2699] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.126773][ T2699] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.126947][ T2699] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.127121][ T2699] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.127310][ T2699] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.127481][ T2699] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.127681][ T2699] RIP: 0033:0x7fc9346c7c5e [ 54.127859][ T2699] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.128369][ T2699] RSP: 002b:00007fffdd22c9f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.128603][ T2699] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fc9346c7c5e [ 54.128835][ T2699] RDX: 0000000000000000 RSI: 00007fffdd22cab0 RDI: 0000000000000005 [ 54.129068][ T2699] RBP: 00007fffdd22ca00 R08: 0000000000000000 R09: 0000000000000000 [ 54.129316][ T2699] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.129548][ T2699] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.187427][ T2703] ------------[ cut here ]------------ | [ 54.187600][ T2703] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2703 | [ 54.187870][ T2703] Modules linked in: vrf veth | [ 54.188607][ T2703] Tainted: [W]=WARN [ 54.188747][ T2703] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.188952][ T2703] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.189149][ T2703] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.189639][ T2703] RSP: 0018:ffa0000003d275d0 EFLAGS: 00010286 [ 54.189844][ T2703] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000009e7287 [ 54.190080][ T2703] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000004f39438 [ 54.190336][ T2703] RBP: 1ff40000007a4ebb R08: 1fe22000009e7288 R09: fffa3bfffffb05e6 [ 54.190568][ T2703] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000004f39c74 [ 54.190799][ T2703] R13: ff11000004f39c40 R14: ffffffff8e3c7940 R15: ff11000004f39380 [ 54.191035][ T2703] FS: 00007f5eaef6b440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 54.191348][ T2703] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.191554][ T2703] CR2: 000000000044f720 CR3: 000000000c236005 CR4: 0000000000771ef0 [ 54.191791][ T2703] PKRU: 55555554 [ 54.191960][ T2703] Call Trace: [ 54.192102][ T2703] [ 54.192222][ T2703] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.192394][ T2703] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.192607][ T2703] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.192780][ T2703] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.192950][ T2703] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.193124][ T2703] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.193308][ T2703] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.193482][ T2703] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.193657][ T2703] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.193830][ T2703] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.194008][ T2703] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.194194][ T2703] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.194372][ T2703] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.194549][ T2703] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.194718][ T2703] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.194891][ T2703] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.195064][ T2703] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.195258][ T2703] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.195435][ T2703] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.195610][ T2703] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.195785][ T2703] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.195959][ T2703] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.196148][ T2703] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.196350][ T2703] ? move_addr_to_kernel (net/socket.c:2511) [ 54.196528][ T2703] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.196700][ T2703] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.196875][ T2703] ___sys_sendmsg (net/socket.c:2641) [ 54.197048][ T2703] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.197242][ T2703] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.197419][ T2703] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.197596][ T2703] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.197772][ T2703] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.197950][ T2703] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.198122][ T2703] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.198312][ T2703] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.198486][ T2703] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.198658][ T2703] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.198830][ T2703] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.199030][ T2703] RIP: 0033:0x7f5eaf0c5c5e [ 54.199226][ T2703] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.199719][ T2703] RSP: 002b:00007ffd8b988c20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.199953][ T2703] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f5eaf0c5c5e [ 54.200204][ T2703] RDX: 0000000000000000 RSI: 00007ffd8b988ce0 RDI: 0000000000000005 [ 54.200437][ T2703] RBP: 00007ffd8b988c30 R08: 0000000000000000 R09: 0000000000000000 [ 54.200670][ T2703] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.200903][ T2703] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.271191][ T2709] ------------[ cut here ]------------ | [ 54.271367][ T2709] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#2: ip/2709 | [ 54.271635][ T2709] Modules linked in: vrf veth | [ 54.272116][ T2709] Tainted: [W]=WARN [ 54.272732][ T2709] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.272933][ T2709] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.273113][ T2709] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.273621][ T2709] RSP: 0018:ffa0000003d775d0 EFLAGS: 00010286 [ 54.273830][ T2709] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f08c7 [ 54.274062][ T2709] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff11000002784638 [ 54.274306][ T2709] RBP: 1ff40000007aeebb R08: 1fe22000004f08c8 R09: fffa3bfffffb05e6 [ 54.274537][ T2709] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785e34 [ 54.274772][ T2709] R13: ff11000002785e00 R14: ffffffff8e3c7940 R15: ff11000002784580 [ 54.275005][ T2709] FS: 00007f0d8ac01440(0000) GS:ff110000a7fb8000(0000) knlGS:0000000000000000 [ 54.275289][ T2709] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.275494][ T2709] CR2: 000000000044f720 CR3: 00000000100b4002 CR4: 0000000000771ef0 [ 54.275732][ T2709] PKRU: 55555554 [ 54.275872][ T2709] Call Trace: [ 54.276011][ T2709] [ 54.276121][ T2709] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.276311][ T2709] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.276493][ T2709] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.276667][ T2709] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.276837][ T2709] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.277011][ T2709] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.277201][ T2709] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.277375][ T2709] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.277549][ T2709] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.277723][ T2709] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.277899][ T2709] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.278071][ T2709] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.278263][ T2709] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.278440][ T2709] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.278614][ T2709] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.278789][ T2709] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.278963][ T2709] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.279155][ T2709] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.279329][ T2709] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.279506][ T2709] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.279683][ T2709] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.279857][ T2709] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.280032][ T2709] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.280248][ T2709] ? move_addr_to_kernel (net/socket.c:2511) [ 54.280423][ T2709] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.280596][ T2709] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.280774][ T2709] ___sys_sendmsg (net/socket.c:2641) [ 54.280948][ T2709] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.281129][ T2709] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.281322][ T2709] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.281501][ T2709] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.281673][ T2709] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.281847][ T2709] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.282018][ T2709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.282208][ T2709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.282382][ T2709] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.282558][ T2709] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.282733][ T2709] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.282933][ T2709] RIP: 0033:0x7f0d8ad5bc5e [ 54.283111][ T2709] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.283619][ T2709] RSP: 002b:00007ffd6fa42a80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.283854][ T2709] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f0d8ad5bc5e [ 54.284085][ T2709] RDX: 0000000000000000 RSI: 00007ffd6fa42b40 RDI: 0000000000000005 [ 54.284332][ T2709] RBP: 00007ffd6fa42a90 R08: 0000000000000000 R09: 0000000000000000 [ 54.284565][ T2709] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.284805][ T2709] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.355217][ T2713] ------------[ cut here ]------------ | [ 54.355359][ T2713] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2713 | [ 54.355582][ T2713] Modules linked in: vrf veth | [ 54.355974][ T2713] Tainted: [W]=WARN [ 54.356069][ T2713] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.356241][ T2713] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.356373][ T2713] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.356824][ T2713] RSP: 0018:ffa0000003b975d0 EFLAGS: 00010286 [ 54.356981][ T2713] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d457 [ 54.357175][ T2713] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546a2b8 [ 54.357366][ T2713] RBP: 1ff4000000772ebb R08: 1fe2200000a8d458 R09: fffa3bfffffb05e6 [ 54.357550][ T2713] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546a934 [ 54.357741][ T2713] R13: ff1100000546a900 R14: ffffffff8e3c7940 R15: ff1100000546a200 [ 54.357934][ T2713] FS: 00007f981310a440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 54.358163][ T2713] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.358320][ T2713] CR2: 000000000044f720 CR3: 000000000ffc5001 CR4: 0000000000771ef0 [ 54.358510][ T2713] PKRU: 55555554 [ 54.358604][ T2713] Call Trace: [ 54.358699][ T2713] [ 54.358765][ T2713] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.358892][ T2713] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.359024][ T2713] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.359155][ T2713] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.359281][ T2713] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.359410][ T2713] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.359535][ T2713] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.359663][ T2713] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.359790][ T2713] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.359915][ T2713] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.360043][ T2713] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.360178][ T2713] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.360308][ T2713] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.360437][ T2713] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.360562][ T2713] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.360688][ T2713] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.360819][ T2713] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.360946][ T2713] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.361075][ T2713] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.361410][ T2713] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.361539][ T2713] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.361669][ T2713] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.361795][ T2713] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.361951][ T2713] ? move_addr_to_kernel (net/socket.c:2511) [ 54.362080][ T2713] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.362210][ T2713] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.362336][ T2713] ___sys_sendmsg (net/socket.c:2641) [ 54.362464][ T2713] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.362593][ T2713] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.362722][ T2713] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.362856][ T2713] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.362988][ T2713] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.363121][ T2713] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.363255][ T2713] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.363382][ T2713] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.363510][ T2713] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.363635][ T2713] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.363762][ T2713] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.363918][ T2713] RIP: 0033:0x7f9813264c5e [ 54.364053][ T2713] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.364513][ T2713] RSP: 002b:00007ffcdfba8a70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.364705][ T2713] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f9813264c5e [ 54.364893][ T2713] RDX: 0000000000000000 RSI: 00007ffcdfba8b30 RDI: 0000000000000005 [ 54.365084][ T2713] RBP: 00007ffcdfba8a80 R08: 0000000000000000 R09: 0000000000000000 [ 54.365280][ T2713] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.365470][ T2713] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.415762][ T2719] ------------[ cut here ]------------ | [ 54.415902][ T2719] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2719 | [ 54.416126][ T2719] Modules linked in: vrf veth | [ 54.417426][ T2719] Tainted: [W]=WARN [ 54.417522][ T2719] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.417679][ T2719] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.417812][ T2719] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.418336][ T2719] RSP: 0018:ffa0000003d775d0 EFLAGS: 00010286 [ 54.418498][ T2719] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200000a8d79f [ 54.418686][ T2719] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000546bcf8 [ 54.418872][ T2719] RBP: 1ff40000007aeebb R08: 1fe2200000a8d7a0 R09: fffa3bfffffb05e6 [ 54.419058][ T2719] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000546bab4 [ 54.419282][ T2719] R13: ff1100000546ba80 R14: ffffffff8e3c7940 R15: ff1100000546bc40 [ 54.419473][ T2719] FS: 00007f43aedbc440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 54.419692][ T2719] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.419848][ T2719] CR2: 000000000044f720 CR3: 000000000b51f004 CR4: 0000000000771ef0 [ 54.420038][ T2719] PKRU: 55555554 [ 54.420142][ T2719] Call Trace: [ 54.420239][ T2719] [ 54.420302][ T2719] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.420427][ T2719] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.420558][ T2719] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.420684][ T2719] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.420808][ T2719] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.420936][ T2719] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.421059][ T2719] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.421194][ T2719] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.421319][ T2719] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.421446][ T2719] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.421573][ T2719] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.421696][ T2719] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.421823][ T2719] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.421949][ T2719] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.422071][ T2719] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.422206][ T2719] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.422330][ T2719] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.422458][ T2719] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.422583][ T2719] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.422713][ T2719] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.422838][ T2719] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.422966][ T2719] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.423090][ T2719] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.423254][ T2719] ? move_addr_to_kernel (net/socket.c:2511) [ 54.423379][ T2719] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.423504][ T2719] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.423633][ T2719] ___sys_sendmsg (net/socket.c:2641) [ 54.423759][ T2719] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.423890][ T2719] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.424021][ T2719] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.424155][ T2719] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.424286][ T2719] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.424415][ T2719] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.424542][ T2719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.424669][ T2719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.424796][ T2719] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.424921][ T2719] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.425046][ T2719] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.425209][ T2719] RIP: 0033:0x7f43aef16c5e [ 54.425342][ T2719] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.425788][ T2719] RSP: 002b:00007ffe21d3a020 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.425976][ T2719] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f43aef16c5e [ 54.426170][ T2719] RDX: 0000000000000000 RSI: 00007ffe21d3a0e0 RDI: 0000000000000005 [ 54.426357][ T2719] RBP: 00007ffe21d3a030 R08: 0000000000000000 R09: 0000000000000000 [ 54.426544][ T2719] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.426729][ T2719] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.492800][ T2723] ------------[ cut here ]------------ | [ 54.492940][ T2723] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2723 | [ 54.493723][ T2723] Modules linked in: vrf veth | [ 54.494107][ T2723] Tainted: [W]=WARN [ 54.494362][ T2723] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.494519][ T2723] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.494651][ T2723] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.495098][ T2723] RSP: 0018:ffa0000003d975d0 EFLAGS: 00010286 [ 54.495351][ T2723] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece48f [ 54.495537][ T2723] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672478 [ 54.495725][ T2723] RBP: 1ff40000007b2ebb R08: 1fe2200001ece490 R09: fffa3bfffffb05e6 [ 54.495909][ T2723] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672af4 [ 54.496094][ T2723] R13: ff1100000f672ac0 R14: ffffffff8e3c7940 R15: ff1100000f6723c0 [ 54.496381][ T2723] FS: 00007fada2651440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 54.496601][ T2723] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.496758][ T2723] CR2: 000000000044f720 CR3: 000000000b51f001 CR4: 0000000000771ef0 [ 54.496945][ T2723] PKRU: 55555554 [ 54.497038][ T2723] Call Trace: [ 54.497228][ T2723] [ 54.497293][ T2723] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.497418][ T2723] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.497548][ T2723] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.497673][ T2723] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.497797][ T2723] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.497924][ T2723] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.498048][ T2723] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.498264][ T2723] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.498388][ T2723] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.498513][ T2723] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.498639][ T2723] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.498760][ T2723] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.498887][ T2723] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.499012][ T2723] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.499228][ T2723] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.499353][ T2723] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.499477][ T2723] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.499603][ T2723] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.499727][ T2723] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.499852][ T2723] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.499977][ T2723] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.500101][ T2723] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.500297][ T2723] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.500452][ T2723] ? move_addr_to_kernel (net/socket.c:2511) [ 54.500577][ T2723] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.500701][ T2723] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.500828][ T2723] ___sys_sendmsg (net/socket.c:2641) [ 54.500955][ T2723] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.501084][ T2723] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.501271][ T2723] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.501398][ T2723] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.501523][ T2723] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.501652][ T2723] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.501776][ T2723] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.501900][ T2723] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.502028][ T2723] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.502232][ T2723] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.502358][ T2723] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.502513][ T2723] RIP: 0033:0x7fada27abc5e [ 54.502645][ T2723] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.503236][ T2723] RSP: 002b:00007ffd518bf160 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.503424][ T2723] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fada27abc5e [ 54.503610][ T2723] RDX: 0000000000000000 RSI: 00007ffd518bf220 RDI: 0000000000000005 [ 54.503797][ T2723] RBP: 00007ffd518bf170 R08: 0000000000000000 R09: 0000000000000000 [ 54.504058][ T2723] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.504259][ T2723] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.567285][ T2729] ------------[ cut here ]------------ | [ 54.567432][ T2729] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2729 | [ 54.567657][ T2729] Modules linked in: vrf veth | [ 54.568051][ T2729] Tainted: [W]=WARN [ 54.568495][ T2729] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.568655][ T2729] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.568790][ T2729] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.569256][ T2729] RSP: 0018:ffa0000003b975d0 EFLAGS: 00010286 [ 54.569419][ T2729] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001ece5a7 [ 54.569606][ T2729] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000f672d38 [ 54.569793][ T2729] RBP: 1ff4000000772ebb R08: 1fe2200001ece5a8 R09: fffa3bfffffb05e6 [ 54.569982][ T2729] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000f672934 [ 54.570180][ T2729] R13: ff1100000f672900 R14: ffffffff8e3c7940 R15: ff1100000f672c80 [ 54.570376][ T2729] FS: 00007ff89788b440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 54.570596][ T2729] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.570754][ T2729] CR2: 000000000044f720 CR3: 000000000fbaa005 CR4: 0000000000771ef0 [ 54.570947][ T2729] PKRU: 55555554 [ 54.571047][ T2729] Call Trace: [ 54.571148][ T2729] [ 54.571214][ T2729] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.571341][ T2729] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.571474][ T2729] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.571600][ T2729] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.571727][ T2729] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.571853][ T2729] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.571981][ T2729] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.572107][ T2729] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.572238][ T2729] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.572364][ T2729] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.572494][ T2729] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.572624][ T2729] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.572752][ T2729] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.572879][ T2729] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.573003][ T2729] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.573139][ T2729] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.573273][ T2729] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.573406][ T2729] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.573539][ T2729] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.573667][ T2729] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.573798][ T2729] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.573926][ T2729] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.574054][ T2729] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.574217][ T2729] ? move_addr_to_kernel (net/socket.c:2511) [ 54.574346][ T2729] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.574471][ T2729] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.574599][ T2729] ___sys_sendmsg (net/socket.c:2641) [ 54.574726][ T2729] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.574858][ T2729] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.574985][ T2729] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.575114][ T2729] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.575248][ T2729] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.575378][ T2729] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.575502][ T2729] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.575630][ T2729] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.575756][ T2729] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.575882][ T2729] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.576008][ T2729] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.576171][ T2729] RIP: 0033:0x7ff8979e5c5e [ 54.576307][ T2729] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.576768][ T2729] RSP: 002b:00007ffdbdfa8a60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.576961][ T2729] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007ff8979e5c5e [ 54.577153][ T2729] RDX: 0000000000000000 RSI: 00007ffdbdfa8b20 RDI: 0000000000000005 [ 54.577339][ T2729] RBP: 00007ffdbdfa8a70 R08: 0000000000000000 R09: 0000000000000000 [ 54.577526][ T2729] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.577793][ T2729] R13: 0000000069cbe955 R14: 0000000000000004 R15: 000000000049d620 | [ 54.640724][ T2733] ------------[ cut here ]------------ | [ 54.640872][ T2733] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#0: ip/2733 | [ 54.641099][ T2733] Modules linked in: vrf veth | [ 54.641504][ T2733] Tainted: [W]=WARN [ 54.641602][ T2733] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.641761][ T2733] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.641895][ T2733] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.642356][ T2733] RSP: 0018:ffa0000003db75d0 EFLAGS: 00010286 [ 54.642517][ T2733] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe2200001819af7 [ 54.642707][ T2733] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0cd7b8 [ 54.642896][ T2733] RBP: 1ff40000007b6ebb R08: 1fe2200001819af8 R09: fffa3bfffffb05e6 [ 54.643085][ T2733] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cccb4 [ 54.643305][ T2733] R13: ff1100000c0ccc80 R14: ffffffff8e3c7940 R15: ff1100000c0cd700 [ 54.643497][ T2733] FS: 00007f7703ee8440(0000) GS:ff110000a7eb8000(0000) knlGS:0000000000000000 [ 54.643722][ T2733] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.643883][ T2733] CR2: 000000000044f720 CR3: 000000001006f003 CR4: 0000000000771ef0 [ 54.644075][ T2733] PKRU: 55555554 [ 54.644180][ T2733] Call Trace: [ 54.644275][ T2733] [ 54.644340][ T2733] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.644470][ T2733] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.644608][ T2733] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.644737][ T2733] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.644863][ T2733] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.644992][ T2733] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.645118][ T2733] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.645256][ T2733] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.645383][ T2733] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.645510][ T2733] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.645640][ T2733] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.645765][ T2733] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.645892][ T2733] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.646017][ T2733] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.646151][ T2733] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.646281][ T2733] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.646408][ T2733] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.646538][ T2733] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.646667][ T2733] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.646795][ T2733] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.646924][ T2733] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.647049][ T2733] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.647181][ T2733] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.647340][ T2733] ? move_addr_to_kernel (net/socket.c:2511) [ 54.647468][ T2733] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.647596][ T2733] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.647724][ T2733] ___sys_sendmsg (net/socket.c:2641) [ 54.647850][ T2733] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.647978][ T2733] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.648113][ T2733] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.648248][ T2733] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.648375][ T2733] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.648502][ T2733] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.648627][ T2733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.648755][ T2733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.648883][ T2733] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.649008][ T2733] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.649148][ T2733] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.649304][ T2733] RIP: 0033:0x7f7704042c5e [ 54.649441][ T2733] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.649894][ T2733] RSP: 002b:00007ffcc27fcd00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.650086][ T2733] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f7704042c5e [ 54.650285][ T2733] RDX: 0000000000000000 RSI: 00007ffcc27fcdc0 RDI: 0000000000000005 [ 54.650476][ T2733] RBP: 00007ffcc27fcd10 R08: 0000000000000000 R09: 0000000000000000 [ 54.650668][ T2733] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.650855][ T2733] R13: 0000000069cbe956 R14: 0000000000000004 R15: 000000000049d620 | [ 54.714751][ T2739] ------------[ cut here ]------------ | [ 54.714900][ T2739] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#3: ip/2739 | [ 54.715128][ T2739] Modules linked in: vrf veth | [ 54.715743][ T2739] Tainted: [W]=WARN [ 54.715838][ T2739] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.715995][ T2739] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.716130][ T2739] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.716605][ T2739] RSP: 0018:ffa0000003de75d0 EFLAGS: 00010286 [ 54.716766][ T2739] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000018199df [ 54.716954][ T2739] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff1100000c0ccef8 [ 54.717151][ T2739] RBP: 1ff40000007bcebb R08: 1fe22000018199e0 R09: fffa3bfffffb05e6 [ 54.717343][ T2739] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff1100000c0cc074 [ 54.717531][ T2739] R13: ff1100000c0cc040 R14: ffffffff8e3c7940 R15: ff1100000c0cce40 [ 54.717723][ T2739] FS: 00007fe3536d8440(0000) GS:ff110000a8038000(0000) knlGS:0000000000000000 [ 54.717949][ T2739] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.718116][ T2739] CR2: 000000000044f720 CR3: 0000000010074006 CR4: 0000000000771ef0 [ 54.718319][ T2739] PKRU: 55555554 [ 54.718416][ T2739] Call Trace: [ 54.718514][ T2739] [ 54.718580][ T2739] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.718713][ T2739] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.718849][ T2739] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.718981][ T2739] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.719111][ T2739] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.719250][ T2739] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.719376][ T2739] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.719508][ T2739] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.719640][ T2739] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.719766][ T2739] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.719897][ T2739] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.720022][ T2739] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.720161][ T2739] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.720290][ T2739] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.720417][ T2739] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.720547][ T2739] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.720674][ T2739] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.720802][ T2739] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.720928][ T2739] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.721054][ T2739] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.721195][ T2739] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.721321][ T2739] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.721449][ T2739] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.721606][ T2739] ? move_addr_to_kernel (net/socket.c:2511) [ 54.721735][ T2739] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.721859][ T2739] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.721987][ T2739] ___sys_sendmsg (net/socket.c:2641) [ 54.722113][ T2739] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.722248][ T2739] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.722378][ T2739] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.722507][ T2739] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.722634][ T2739] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.722761][ T2739] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.722885][ T2739] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.723010][ T2739] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.723142][ T2739] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.723273][ T2739] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.723402][ T2739] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.723557][ T2739] RIP: 0033:0x7fe353832c5e [ 54.723690][ T2739] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.724145][ T2739] RSP: 002b:00007ffeac45fe10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.724338][ T2739] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007fe353832c5e [ 54.724527][ T2739] RDX: 0000000000000000 RSI: 00007ffeac45fed0 RDI: 0000000000000005 [ 54.724713][ T2739] RBP: 00007ffeac45fe20 R08: 0000000000000000 R09: 0000000000000000 [ 54.724899][ T2739] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 [ 54.725086][ T2739] R13: 0000000069cbe956 R14: 0000000000000004 R15: 000000000049d620 | [ 54.796650][ T2743] ------------[ cut here ]------------ | [ 54.796805][ T2743] WARNING: net/ipv4/nexthop.c:3395 at rtm_get_nexthop+0x3ae/0x440, CPU#1: ip/2743 | [ 54.797032][ T2743] Modules linked in: vrf veth | [ 54.797442][ T2743] Tainted: [W]=WARN [ 54.797541][ T2743] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.797703][ T2743] RIP: 0010:rtm_get_nexthop (net/ipv4/nexthop.c:3395 (discriminator 2)) [ 54.797840][ T2743] Code: 1e 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 80 3c 02 00 75 74 48 c7 03 00 70 8d 8b b8 ea ff ff ff e9 2e ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 4c 89 fe 31 ff e8 c0 57 ad ff b8 a6 ff ff All code ======== 0: 1e (bad) 1: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 8: fc ff df b: 48 89 da mov %rbx,%rdx e: 48 c1 ea 03 shr $0x3,%rdx 12: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 16: 75 74 jne 0x8c 18: 48 c7 03 00 70 8d 8b movq $0xffffffff8b8d7000,(%rbx) 1f: b8 ea ff ff ff mov $0xffffffea,%eax 24: e9 2e ff ff ff jmp 0xffffffffffffff57 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 4c 89 fe mov %r15,%rsi 35: 31 ff xor %edi,%edi 37: e8 c0 57 ad ff call 0xffffffffffad57fc 3c: b8 .byte 0xb8 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 4c 89 fe mov %r15,%rsi b: 31 ff xor %edi,%edi d: e8 c0 57 ad ff call 0xffffffffffad57d2 12: b8 .byte 0xb8 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.798303][ T2743] RSP: 0018:ffa0000003cf75d0 EFLAGS: 00010286 [ 54.798461][ T2743] RAX: 00000000ffffffa6 RBX: ff1100000c2d7400 RCX: 1fe22000004f08ff [ 54.798648][ T2743] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ff110000027847f8 [ 54.798836][ T2743] RBP: 1ff400000079eebb R08: 1fe22000004f0900 R09: fffa3bfffffb05e6 [ 54.799022][ T2743] R10: fffa3bfffffb05e7 R11: 0000000000000001 R12: ff11000002785734 [ 54.799269][ T2743] R13: ff11000002785700 R14: ffffffff8e3c7940 R15: ff11000002784740 [ 54.799458][ T2743] FS: 00007f781a63c440(0000) GS:ff110000a7f38000(0000) knlGS:0000000000000000 [ 54.799680][ T2743] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.799841][ T2743] CR2: 000000000044f720 CR3: 0000000004964003 CR4: 0000000000771ef0 [ 54.800028][ T2743] PKRU: 55555554 [ 54.800123][ T2743] Call Trace: [ 54.800299][ T2743] [ 54.800364][ T2743] ? nh_fill_node (net/ipv4/nexthop.c:3363) [ 54.800488][ T2743] ? ww_mutex_lock (kernel/locking/mutex.c:775) [ 54.800623][ T2743] rtnetlink_rcv_msg (net/core/rtnetlink.c:7000) [ 54.800751][ T2743] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.800874][ T2743] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.801002][ T2743] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.801126][ T2743] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.801313][ T2743] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.801441][ T2743] ? rtnl_link_fill (net/core/rtnetlink.c:6894) [ 54.801565][ T2743] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.801693][ T2743] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 54.801818][ T2743] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 54.801943][ T2743] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.802067][ T2743] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.802271][ T2743] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.802396][ T2743] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.802521][ T2743] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.802645][ T2743] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.802773][ T2743] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.802899][ T2743] ? __might_fault (mm/memory.c:7218 (discriminator 4)) [ 54.803026][ T2743] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.803209][ T2743] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.803336][ T2743] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.803492][ T2743] ? move_addr_to_kernel (net/socket.c:2511) [ 54.803616][ T2743] ? filemap_map_folio_range (mm/filemap.c:3873) [ 54.803744][ T2743] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.803870][ T2743] ___sys_sendmsg (net/socket.c:2641) [ 54.803996][ T2743] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.804122][ T2743] ? do_pte_missing (mm/memory.c:5790 mm/memory.c:5933 mm/memory.c:4477) [ 54.804320][ T2743] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 54.804448][ T2743] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.804573][ T2743] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.804703][ T2743] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 54.804827][ T2743] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.804951][ T2743] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.805076][ T2743] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.805241][ T2743] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.805365][ T2743] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.805520][ T2743] RIP: 0033:0x7f781a796c5e [ 54.805652][ T2743] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.806099][ T2743] RSP: 002b:00007fff3753bc00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.806296][ T2743] RAX: ffffffffffffffda RBX: 000000000048ba90 RCX: 00007f781a796c5e [ 54.806484][ T2743] RDX: 0000000000000000 RSI: 00007fff3753bcc0 RDI: 0000000000000005 [ 54.806672][ T2743] RBP: 00007fff3753bc10 R08: 0000000000000000 R09: 0000000000000000 [ 54.806858][ T2743] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000049d620 Finger prints: rtm_get_nexthop:rtnetlink_rcv_msg:netlink_rcv_skb:netlink_unicast:netlink_sendmsg