====================================== | xx__-> [ 2107.241759][T29711] MACsec IEEE 802.1AE | [ 2107.249675][T29710] ------------[ cut here ]------------ | [ 2107.249881][T29710] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#2: ip/29710 | [ 2107.250268][T29710] Modules linked in: macsec ipvlan sctp sch_fq ip6_gre gre act_gact act_mirred act_tunnel_key cls_flower bareudp mpls_gso mpls_iptunnel mpls_router xfrm_interface pktgen nft_chain_nat xt_nat cls_bpf sch_ingress netdevsim vxlan openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh xfrm_user xt_policy xt_HL nft_compat nf_tables amt [last unloaded: test_bpf] [ 2107.251682][T29710] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2107.251913][T29710] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2107.252151][T29710] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 51 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 b6 0f f2 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 51 ff ff ff jmp 0xffffffffffffff7a 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 b6 0f f2 ff call 0xfffffffffff20ff2 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 b6 0f f2 ff call 0xfffffffffff20fc8 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 2107.252738][T29710] RSP: 0018:ffa0000000096f08 EFLAGS: 00010286 [ 2107.252971][T29710] RAX: 00000000ffffffa6 RBX: ff1100000f39de00 RCX: 1ff4000000012da7 [ 2107.253236][T29710] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff1100000f39debc [ 2107.253516][T29710] RBP: ff11000009324000 R08: 1fe2200001e73bd9 R09: ff1100000fbb1270 [ 2107.253781][T29710] R10: ffe21c0001f7624e R11: 0000000000000001 R12: 0000000000000000 [ 2107.254045][T29710] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000002 [ 2107.254311][T29710] FS: 00007f4adafdb440(0000) GS:ff110000d2ad9000(0000) knlGS:0000000000000000 [ 2107.254629][T29710] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2107.254860][T29710] CR2: 000000000049d860 CR3: 0000000008efe001 CR4: 0000000000771ef0 [ 2107.255130][T29710] PKRU: 55555554 [ 2107.255288][T29710] Call Trace: [ 2107.255464][T29710] [ 2107.255590][T29710] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2107.255790][T29710] notifier_call_chain (kernel/notifier.c:87) [ 2107.255988][T29710] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2107.256182][T29710] ? generic_xdp_install (net/core/dev.c:8864) [ 2107.256400][T29710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2107.256596][T29710] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2107.256791][T29710] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.256985][T29710] netdev_upper_dev_link (net/core/dev.c:8954) [ 2107.257177][T29710] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2107.257391][T29710] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2107.257549][T29710] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2107.257742][T29710] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2107.257945][T29710] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2107.258173][T29710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2107.258386][T29710] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2107.258582][T29710] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2107.258883][T29710] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2107.259074][T29710] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2107.259268][T29710] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2107.259571][T29710] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.259855][T29710] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2107.260053][T29710] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2107.260248][T29710] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2107.260466][T29710] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2107.260661][T29710] ? __dev_get_by_name (net/core/dev.c:884) [ 2107.260855][T29710] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2107.261049][T29710] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2107.261284][T29710] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2107.261582][T29710] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2107.261787][T29710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2107.262068][T29710] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2107.262264][T29710] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.262481][T29710] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.262678][T29710] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2107.262875][T29710] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2107.263068][T29710] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2107.263262][T29710] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.263474][T29710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2107.263668][T29710] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2107.263866][T29710] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2107.264059][T29710] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2107.264251][T29710] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2107.264472][T29710] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 2107.264666][T29710] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 2107.264861][T29710] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2107.265054][T29710] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2107.265244][T29710] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2107.265547][T29710] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2107.265745][T29710] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.265942][T29710] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2107.266226][T29710] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2107.266440][T29710] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2107.266726][T29710] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2107.266920][T29710] ? copy_msghdr_from_user (net/socket.c:2525) [ 2107.267200][T29710] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2107.267445][T29710] ? move_addr_to_kernel (net/socket.c:2511) [ 2107.267640][T29710] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.267921][T29710] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.268115][T29710] ___sys_sendmsg (net/socket.c:2641) [ 2107.268307][T29710] ? copy_msghdr_from_user (net/socket.c:2628) [ 2107.268520][T29710] ? do_wp_page (mm/memory.c:4241) [ 2107.268716][T29710] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 2107.268911][T29710] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2107.269108][T29710] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2107.269302][T29710] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2107.269516][T29710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2107.269710][T29710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2107.269904][T29710] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2107.270097][T29710] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2107.270291][T29710] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2107.270711][T29710] RIP: 0033:0x7f4adb135c5e [ 2107.270920][T29710] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2107.271592][T29710] RSP: 002b:00007fff21ec4310 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2107.271861][T29710] RAX: ffffffffffffffda RBX: 00007fff21ec4ac8 RCX: 00007f4adb135c5e [ 2107.272218][T29710] RDX: 0000000000000000 RSI: 00007fff21ec43d0 RDI: 0000000000000003 [ 2107.272501][T29710] RBP: 00007fff21ec4320 R08: 0000000000000000 R09: 0000000000000000 [ 2107.272857][T29710] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff21ec4aa0 [ 2107.273121][T29710] R13: 0000000069b28ad8 R14: 000000000049d860 R15: 000000000049c620 | [ 2108.511995][T29758] ------------[ cut here ]------------ | [ 2108.512173][T29758] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#3: ip/29758 | [ 2108.512474][T29758] Modules linked in: ip_gre macsec ipvlan sctp sch_fq ip6_gre gre act_gact act_mirred act_tunnel_key cls_flower bareudp mpls_gso mpls_iptunnel mpls_router xfrm_interface pktgen nft_chain_nat xt_nat cls_bpf sch_ingress netdevsim vxlan openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh xfrm_user xt_policy xt_HL nft_compat nf_tables amt [last unloaded: test_bpf] | [ 2108.514108][T29758] Tainted: [W]=WARN [ 2108.514216][T29758] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2108.514403][T29758] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2108.514592][T29758] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 51 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 b6 0f f2 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 51 ff ff ff jmp 0xffffffffffffff7a 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 b6 0f f2 ff call 0xfffffffffff20ff2 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 b6 0f f2 ff call 0xfffffffffff20fc8 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 2108.515099][T29758] RSP: 0018:ffa00000000c6f08 EFLAGS: 00010286 [ 2108.515279][T29758] RAX: 00000000ffffffa6 RBX: ff1100002cd7a200 RCX: 1ff4000000018da7 [ 2108.515503][T29758] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff1100002cd7a2bc [ 2108.515718][T29758] RBP: ff1100002cae4000 R08: 1fe22000059af459 R09: ff11000013059270 [ 2108.515932][T29758] R10: ffe21c000260b24e R11: 0000000000000001 R12: 0000000000000000 [ 2108.516141][T29758] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000003 [ 2108.516354][T29758] FS: 00007febb366a440(0000) GS:ff110000d2b59000(0000) knlGS:0000000000000000 [ 2108.516614][T29758] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2108.516790][T29758] CR2: 000000000049d860 CR3: 000000001d282001 CR4: 0000000000771ef0 [ 2108.517004][T29758] PKRU: 55555554 [ 2108.517111][T29758] Call Trace: [ 2108.517218][T29758] [ 2108.517292][T29758] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2108.517447][T29758] notifier_call_chain (kernel/notifier.c:87) [ 2108.517600][T29758] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2108.517748][T29758] ? generic_xdp_install (net/core/dev.c:8864) [ 2108.517894][T29758] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2108.518037][T29758] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2108.518180][T29758] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.518323][T29758] netdev_upper_dev_link (net/core/dev.c:8954) [ 2108.518473][T29758] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2108.518614][T29758] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2108.518725][T29758] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2108.518867][T29758] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2108.519014][T29758] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2108.519196][T29758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2108.519339][T29758] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2108.519488][T29758] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2108.519629][T29758] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2108.519776][T29758] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2108.519920][T29758] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2108.520062][T29758] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.520204][T29758] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2108.520352][T29758] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2108.520504][T29758] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2108.520649][T29758] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2108.520790][T29758] ? __dev_get_by_name (net/core/dev.c:884) [ 2108.520936][T29758] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2108.521080][T29758] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2108.521262][T29758] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2108.521416][T29758] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2108.521563][T29758] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2108.521707][T29758] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2108.521848][T29758] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.521994][T29758] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.522136][T29758] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2108.522281][T29758] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2108.522437][T29758] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2108.522582][T29758] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.522726][T29758] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2108.522866][T29758] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2108.523007][T29758] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2108.523150][T29758] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2108.523296][T29758] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2108.523458][T29758] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 2108.523600][T29758] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 2108.523745][T29758] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2108.523891][T29758] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2108.524033][T29758] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2108.524178][T29758] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2108.524322][T29758] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.524473][T29758] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2108.524617][T29758] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2108.524760][T29758] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2108.524906][T29758] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2108.525048][T29758] ? copy_msghdr_from_user (net/socket.c:2525) [ 2108.525197][T29758] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2108.525383][T29758] ? move_addr_to_kernel (net/socket.c:2511) [ 2108.525527][T29758] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.525670][T29758] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.525812][T29758] ___sys_sendmsg (net/socket.c:2641) [ 2108.525952][T29758] ? copy_msghdr_from_user (net/socket.c:2628) [ 2108.526099][T29758] ? do_wp_page (mm/memory.c:4241) [ 2108.526252][T29758] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 2108.526404][T29758] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2108.526545][T29758] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2108.526690][T29758] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2108.526831][T29758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2108.526970][T29758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2108.527114][T29758] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2108.527257][T29758] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2108.527410][T29758] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2108.527586][T29758] RIP: 0033:0x7febb37c4c5e [ 2108.527738][T29758] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2108.528240][T29758] RSP: 002b:00007ffd5c383100 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2108.528465][T29758] RAX: ffffffffffffffda RBX: 00007ffd5c3838c8 RCX: 00007febb37c4c5e [ 2108.528678][T29758] RDX: 0000000000000000 RSI: 00007ffd5c3831c0 RDI: 0000000000000003 [ 2108.528888][T29758] RBP: 00007ffd5c383110 R08: 0000000000000000 R09: 0000000000000000 [ 2108.529100][T29758] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd5c383890 [ 2108.529315][T29758] R13: 0000000069b28ad9 R14: 000000000049d860 R15: 000000000049c620 | [ 2109.583046][T29797] ------------[ cut here ]------------ | [ 2109.583220][T29797] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#3: ip/29797 | [ 2109.583527][T29797] Modules linked in: ip_gre macsec ipvlan sctp sch_fq ip6_gre gre act_gact act_mirred act_tunnel_key cls_flower bareudp mpls_gso mpls_iptunnel mpls_router xfrm_interface pktgen nft_chain_nat xt_nat cls_bpf sch_ingress netdevsim vxlan openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh xfrm_user xt_policy xt_HL nft_compat nf_tables amt [last unloaded: test_bpf] | [ 2109.584770][T29797] Tainted: [W]=WARN [ 2109.584880][T29797] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2109.585059][T29797] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2109.585245][T29797] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 51 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 b6 0f f2 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 51 ff ff ff jmp 0xffffffffffffff7a 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 b6 0f f2 ff call 0xfffffffffff20ff2 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 b6 0f f2 ff call 0xfffffffffff20fc8 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 2109.585765][T29797] RSP: 0018:ffa00000012aef08 EFLAGS: 00010286 [ 2109.585947][T29797] RAX: 00000000ffffffa6 RBX: ff1100002f7a3380 RCX: 1ff4000000255da7 [ 2109.586159][T29797] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff1100002f7a343c [ 2109.586386][T29797] RBP: ff1100000dc64000 R08: 1fe2200005ef4689 R09: ff11000026881270 [ 2109.586604][T29797] R10: ffe21c0004d1024e R11: 0000000000000001 R12: 0000000000000000 [ 2109.586820][T29797] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000003 [ 2109.587033][T29797] FS: 00007f21d23d9440(0000) GS:ff110000d2b59000(0000) knlGS:0000000000000000 [ 2109.587288][T29797] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2109.587480][T29797] CR2: 000000000049d860 CR3: 00000000184bf005 CR4: 0000000000771ef0 [ 2109.587695][T29797] PKRU: 55555554 [ 2109.587801][T29797] Call Trace: [ 2109.587906][T29797] [ 2109.587980][T29797] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2109.588123][T29797] notifier_call_chain (kernel/notifier.c:87) [ 2109.588268][T29797] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2109.588419][T29797] ? generic_xdp_install (net/core/dev.c:8864) [ 2109.588562][T29797] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2109.588704][T29797] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2109.588845][T29797] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2109.588985][T29797] netdev_upper_dev_link (net/core/dev.c:8954) [ 2109.589129][T29797] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2109.589272][T29797] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2109.589386][T29797] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2109.589527][T29797] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2109.589675][T29797] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2109.589850][T29797] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2109.589992][T29797] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2109.590135][T29797] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2109.590277][T29797] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2109.590425][T29797] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2109.590569][T29797] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2109.590712][T29797] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2109.590852][T29797] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2109.590993][T29797] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2109.591136][T29797] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2109.591279][T29797] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2109.591427][T29797] ? __dev_get_by_name (net/core/dev.c:884) [ 2109.591570][T29797] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2109.591712][T29797] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2109.591892][T29797] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2109.592038][T29797] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 33) security/commoncap.c:130 (discriminator 33)) [ 2109.592182][T29797] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2109.592325][T29797] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2109.592474][T29797] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2109.592616][T29797] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2109.592760][T29797] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2109.592904][T29797] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2109.593044][T29797] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2109.593187][T29797] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2109.593327][T29797] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2109.593477][T29797] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2109.593618][T29797] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2109.593759][T29797] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2109.593899][T29797] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2109.594041][T29797] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2109.594185][T29797] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 2109.594325][T29797] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 2109.594474][T29797] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2109.594616][T29797] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2109.594755][T29797] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2109.594895][T29797] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2109.595038][T29797] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2109.595180][T29797] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2109.595323][T29797] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2109.595474][T29797] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2109.595617][T29797] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2109.595760][T29797] ? copy_msghdr_from_user (net/socket.c:2525) [ 2109.595901][T29797] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2109.596077][T29797] ? move_addr_to_kernel (net/socket.c:2511) [ 2109.596222][T29797] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2109.596373][T29797] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2109.596518][T29797] ___sys_sendmsg (net/socket.c:2641) [ 2109.596659][T29797] ? copy_msghdr_from_user (net/socket.c:2628) [ 2109.596803][T29797] ? do_wp_page (mm/memory.c:4241) [ 2109.596949][T29797] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 2109.597095][T29797] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2109.597237][T29797] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2109.597388][T29797] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2109.597530][T29797] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2109.597671][T29797] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2109.597814][T29797] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2109.597956][T29797] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2109.598097][T29797] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2109.598273][T29797] RIP: 0033:0x7f21d2533c5e [ 2109.598434][T29797] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2109.598941][T29797] RSP: 002b:00007fffbaf47810 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2109.599154][T29797] RAX: ffffffffffffffda RBX: 00007fffbaf47fd8 RCX: 00007f21d2533c5e [ 2109.599373][T29797] RDX: 0000000000000000 RSI: 00007fffbaf478d0 RDI: 0000000000000003 [ 2109.599584][T29797] RBP: 00007fffbaf47820 R08: 0000000000000000 R09: 0000000000000000 [ 2109.599797][T29797] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffbaf47fa0 [ 2109.600009][T29797] R13: 0000000069b28adc R14: 000000000049d860 R15: 000000000049c620 | [ 2110.665226][T29836] ------------[ cut here ]------------ | [ 2110.665416][T29836] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#0: ip/29836 | [ 2110.665710][T29836] Modules linked in: ip_gre macsec ipvlan sctp sch_fq ip6_gre gre act_gact act_mirred act_tunnel_key cls_flower bareudp mpls_gso mpls_iptunnel mpls_router xfrm_interface pktgen nft_chain_nat xt_nat cls_bpf sch_ingress netdevsim vxlan openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh xfrm_user xt_policy xt_HL nft_compat nf_tables amt [last unloaded: test_bpf] | [ 2110.666956][T29836] Tainted: [W]=WARN [ 2110.667064][T29836] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2110.667250][T29836] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2110.667451][T29836] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 51 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 b6 0f f2 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 51 ff ff ff jmp 0xffffffffffffff7a 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 b6 0f f2 ff call 0xfffffffffff20ff2 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 b6 0f f2 ff call 0xfffffffffff20fc8 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 2110.667963][T29836] RSP: 0018:ffa0000001976f08 EFLAGS: 00010286 [ 2110.668144][T29836] RAX: 00000000ffffffa6 RBX: ff110000147e8e40 RCX: 1ff400000032eda7 [ 2110.668363][T29836] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff110000147e8efc [ 2110.668581][T29836] RBP: ff11000013894000 R08: 1fe22000028fd1e1 R09: ff1100001bfd1270 [ 2110.668793][T29836] R10: ffe21c00037fa24e R11: 0000000000000001 R12: 0000000000000000 [ 2110.669008][T29836] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000 [ 2110.669222][T29836] FS: 00007f1128d7e440(0000) GS:ff110000d29d9000(0000) knlGS:0000000000000000 [ 2110.670000][T29836] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2110.670181][T29836] CR2: 000000000049d860 CR3: 000000001d11f005 CR4: 0000000000771ef0 [ 2110.670456][T29836] PKRU: 55555554 [ 2110.670562][T29836] Call Trace: [ 2110.670671][T29836] [ 2110.670745][T29836] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2110.670890][T29836] notifier_call_chain (kernel/notifier.c:87) [ 2110.671038][T29836] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2110.671183][T29836] ? generic_xdp_install (net/core/dev.c:8864) [ 2110.671331][T29836] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2110.671535][T29836] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2110.671680][T29836] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2110.671825][T29836] netdev_upper_dev_link (net/core/dev.c:8954) [ 2110.671969][T29836] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2110.672112][T29836] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2110.672220][T29836] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2110.672422][T29836] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2110.672575][T29836] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2110.672756][T29836] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2110.672899][T29836] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2110.673041][T29836] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2110.673186][T29836] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2110.673331][T29836] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2110.673536][T29836] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2110.673678][T29836] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2110.673820][T29836] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2110.673966][T29836] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2110.674109][T29836] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2110.674250][T29836] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2110.674451][T29836] ? __dev_get_by_name (net/core/dev.c:884) [ 2110.674592][T29836] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2110.674738][T29836] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2110.674919][T29836] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2110.675063][T29836] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 33) security/commoncap.c:130 (discriminator 33)) [ 2110.675206][T29836] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2110.675351][T29836] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2110.675565][T29836] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2110.675706][T29836] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2110.675849][T29836] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2110.675990][T29836] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2110.676130][T29836] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2110.676275][T29836] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2110.676473][T29836] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2110.676614][T29836] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2110.676754][T29836] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2110.676894][T29836] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2110.677036][T29836] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2110.677178][T29836] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2110.677322][T29836] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 2110.677520][T29836] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 2110.677663][T29836] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2110.677805][T29836] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2110.677944][T29836] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2110.678084][T29836] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2110.678225][T29836] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2110.678456][T29836] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2110.678599][T29836] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2110.678742][T29836] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2110.678885][T29836] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2110.679024][T29836] ? copy_msghdr_from_user (net/socket.c:2525) [ 2110.679165][T29836] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2110.679338][T29836] ? move_addr_to_kernel (net/socket.c:2511) [ 2110.679570][T29836] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2110.679714][T29836] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2110.679857][T29836] ___sys_sendmsg (net/socket.c:2641) [ 2110.679998][T29836] ? copy_msghdr_from_user (net/socket.c:2628) [ 2110.680142][T29836] ? do_wp_page (mm/memory.c:4241) [ 2110.680286][T29836] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 2110.680501][T29836] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2110.680643][T29836] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2110.680786][T29836] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2110.680928][T29836] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2110.681068][T29836] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2110.681208][T29836] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2110.681349][T29836] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2110.681560][T29836] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2110.681735][T29836] RIP: 0033:0x7f1128ed8c5e [ 2110.681884][T29836] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2110.682401][T29836] RSP: 002b:00007fff3859c730 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2110.682616][T29836] RAX: ffffffffffffffda RBX: 00007fff3859cf08 RCX: 00007f1128ed8c5e [ 2110.682828][T29836] RDX: 0000000000000000 RSI: 00007fff3859c7f0 RDI: 0000000000000003 [ 2110.683040][T29836] RBP: 00007fff3859c740 R08: 0000000000000000 R09: 0000000000000000 [ 2110.683251][T29836] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff3859cec0 Finger prints: rtmsg_ifinfo_build_skb:rtnetlink_event:notifier_call_chain:__netdev_upper_dev_link:netdev_upper_dev_link