====================================== | xx__-> [ 2105.020459][T22788] MACsec IEEE 802.1AE | [ 2105.029295][T22787] ------------[ cut here ]------------ | [ 2105.029489][T22787] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#0: ip/22787 | [ 2105.029789][T22787] Modules linked in: macsec cls_bpf nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 cls_u32 ifb ipvtap ipvlan chacha libchacha chacha20poly1305 libpoly1305 tls sch_prio xt_mark nft_compat nf_tables act_mirred cls_basic sch_fq_codel act_gact cls_flower sch_ingress vxlan [ 2105.031020][T22787] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2105.031203][T22787] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2105.031404][T22787] 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 [ 2105.031958][T22787] RSP: 0018:ffa00000031b6f08 EFLAGS: 00010286 [ 2105.032155][T22787] RAX: 00000000ffffffa6 RBX: ff1100000cf283c0 RCX: 1ff4000000636da7 [ 2105.032410][T22787] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff1100000cf2847c [ 2105.032671][T22787] RBP: ff11000013759000 R08: 1fe22000019e5091 R09: ff1100001e2f4270 [ 2105.033033][T22787] R10: ffe21c0003c5e84e R11: 0000000000000001 R12: 0000000000000000 [ 2105.033290][T22787] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000 [ 2105.033522][T22787] FS: 00007feeddfa1440(0000) GS:ff110000c95d9000(0000) knlGS:0000000000000000 [ 2105.033808][T22787] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2105.034019][T22787] CR2: 000000000049d860 CR3: 000000001a0bf004 CR4: 0000000000771ef0 [ 2105.034333][T22787] PKRU: 55555554 [ 2105.034449][T22787] Call Trace: [ 2105.034563][T22787] [ 2105.034641][T22787] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2105.034790][T22787] notifier_call_chain (kernel/notifier.c:87) [ 2105.035029][T22787] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2105.035176][T22787] ? __nf_tables_flowtable_event (net/netfilter/nf_tables_api.c:9666) nf_tables [ 2105.035361][T22787] ? generic_xdp_install (net/core/dev.c:8864) [ 2105.035607][T22787] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2105.035844][T22787] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2105.035989][T22787] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2105.036133][T22787] netdev_upper_dev_link (net/core/dev.c:8954) [ 2105.036279][T22787] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2105.036431][T22787] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2105.036557][T22787] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2105.036734][T22787] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2105.036882][T22787] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2105.037092][T22787] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2105.037366][T22787] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2105.037557][T22787] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2105.037729][T22787] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2105.037983][T22787] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2105.038168][T22787] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2105.038335][T22787] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2105.038510][T22787] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2105.038661][T22787] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2105.038831][T22787] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2105.038996][T22787] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2105.039158][T22787] ? __dev_get_by_name (net/core/dev.c:884) [ 2105.039330][T22787] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2105.039577][T22787] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2105.039807][T22787] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2105.039984][T22787] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2105.040148][T22787] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2105.040296][T22787] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2105.040463][T22787] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2105.040636][T22787] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2105.040800][T22787] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2105.040961][T22787] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2105.041219][T22787] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2105.041394][T22787] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2105.041571][T22787] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2105.041735][T22787] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2105.041902][T22787] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2105.042073][T22787] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2105.042336][T22787] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2105.042514][T22787] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 2105.042687][T22787] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 2105.042847][T22787] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2105.043016][T22787] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2105.043186][T22787] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2105.043444][T22787] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2105.043618][T22787] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2105.043870][T22787] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2105.044033][T22787] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2105.044182][T22787] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2105.044334][T22787] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2105.044491][T22787] ? copy_msghdr_from_user (net/socket.c:2525) [ 2105.044751][T22787] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2105.044946][T22787] ? move_addr_to_kernel (net/socket.c:2511) [ 2105.045254][T22787] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2105.045422][T22787] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2105.045601][T22787] ___sys_sendmsg (net/socket.c:2641) [ 2105.045769][T22787] ? copy_msghdr_from_user (net/socket.c:2628) [ 2105.045929][T22787] ? do_wp_page (mm/memory.c:4241) [ 2105.046079][T22787] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 2105.046238][T22787] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2105.046402][T22787] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2105.046556][T22787] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2105.046699][T22787] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2105.046842][T22787] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2105.046988][T22787] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2105.047135][T22787] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2105.047301][T22787] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2105.047489][T22787] RIP: 0033:0x7feede0fbc5e [ 2105.047647][T22787] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2105.048166][T22787] RSP: 002b:00007ffe0e50bbe0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2105.048393][T22787] RAX: ffffffffffffffda RBX: 00007ffe0e50c398 RCX: 00007feede0fbc5e [ 2105.048609][T22787] RDX: 0000000000000000 RSI: 00007ffe0e50bca0 RDI: 0000000000000003 [ 2105.048823][T22787] RBP: 00007ffe0e50bbf0 R08: 0000000000000000 R09: 0000000000000000 [ 2105.049041][T22787] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe0e50c370 [ 2105.049256][T22787] R13: 0000000069b26061 R14: 000000000049d860 R15: 000000000049c620 | [ 2106.375583][T22839] ------------[ cut here ]------------ | [ 2106.375786][T22839] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#0: ip/22839 | [ 2106.376096][T22839] Modules linked in: xfrm_interface ip6_gre ip_gre gre macsec cls_bpf nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 cls_u32 ifb ipvtap ipvlan chacha libchacha chacha20poly1305 libpoly1305 tls sch_prio xt_mark nft_compat nf_tables act_mirred cls_basic sch_fq_codel act_gact cls_flower sch_ingress vxlan | [ 2106.377880][T22839] Tainted: [W]=WARN [ 2106.378007][T22839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2106.378204][T22839] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2106.378399][T22839] 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 [ 2106.378955][T22839] RSP: 0018:ffa0000000686f08 EFLAGS: 00010286 [ 2106.379141][T22839] RAX: 00000000ffffffa6 RBX: ff1100000bc91000 RCX: 1ff40000000d0da7 [ 2106.379355][T22839] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff1100000bc910bc [ 2106.379600][T22839] RBP: ff11000016cbc000 R08: 1fe2200001792219 R09: ff1100001d071270 [ 2106.379867][T22839] R10: ffe21c0003a0e24e R11: 0000000000000001 R12: 0000000000000000 [ 2106.380136][T22839] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000 [ 2106.380384][T22839] FS: 00007f82afef9440(0000) GS:ff110000c95d9000(0000) knlGS:0000000000000000 [ 2106.380672][T22839] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2106.380878][T22839] CR2: 000000000049d860 CR3: 000000000fac7004 CR4: 0000000000771ef0 [ 2106.381115][T22839] PKRU: 55555554 [ 2106.381227][T22839] Call Trace: [ 2106.381335][T22839] [ 2106.381415][T22839] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2106.381564][T22839] notifier_call_chain (kernel/notifier.c:87) [ 2106.381710][T22839] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2106.381854][T22839] ? __nf_tables_flowtable_event (net/netfilter/nf_tables_api.c:9666) nf_tables [ 2106.382037][T22839] ? generic_xdp_install (net/core/dev.c:8864) [ 2106.382182][T22839] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2106.382326][T22839] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2106.382499][T22839] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2106.382647][T22839] netdev_upper_dev_link (net/core/dev.c:8954) [ 2106.382789][T22839] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2106.382957][T22839] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2106.383078][T22839] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2106.383247][T22839] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2106.383432][T22839] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2106.383638][T22839] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2106.383808][T22839] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2106.383967][T22839] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2106.384139][T22839] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2106.384306][T22839] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2106.384480][T22839] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2106.384655][T22839] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2106.384831][T22839] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2106.385013][T22839] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2106.385168][T22839] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2106.385346][T22839] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2106.385524][T22839] ? __dev_get_by_name (net/core/dev.c:884) [ 2106.385690][T22839] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2106.385838][T22839] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2106.386049][T22839] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2106.386224][T22839] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2106.386378][T22839] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2106.386525][T22839] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2106.386676][T22839] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2106.386851][T22839] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2106.387025][T22839] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2106.387186][T22839] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2106.387387][T22839] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2106.387562][T22839] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2106.387734][T22839] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2106.387880][T22839] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2106.388034][T22839] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2106.388195][T22839] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2106.388385][T22839] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2106.388543][T22839] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) ./include/net/netns/generic.h:48 (discriminator 1) net/netlink/af_netlink.c:333 (discriminator 1)) [ 2106.388714][T22839] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/netlink/af_netlink.c:340 (discriminator 1)) [ 2106.388897][T22839] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2106.389054][T22839] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2106.389201][T22839] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2106.389349][T22839] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2106.389520][T22839] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2106.389686][T22839] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2106.389837][T22839] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2106.390002][T22839] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2106.390152][T22839] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2106.390299][T22839] ? copy_msghdr_from_user (net/socket.c:2525) [ 2106.390452][T22839] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2106.390638][T22839] ? move_addr_to_kernel (net/socket.c:2511) [ 2106.390787][T22839] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2106.390934][T22839] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2106.391082][T22839] ___sys_sendmsg (net/socket.c:2641) [ 2106.391252][T22839] ? copy_msghdr_from_user (net/socket.c:2628) [ 2106.391431][T22839] ? do_wp_page (mm/memory.c:4241) [ 2106.391610][T22839] ? lock_vma_under_rcu (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/mmap_lock.c:329 (discriminator 1)) [ 2106.391782][T22839] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2106.391950][T22839] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2106.392123][T22839] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2106.392294][T22839] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2106.392447][T22839] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2106.392620][T22839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2106.392789][T22839] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2106.392938][T22839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2106.393141][T22839] RIP: 0033:0x7f82b0053c5e [ 2106.393297][T22839] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 13 ff ff ff call 0xffffffffffffff22 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2106.393901][T22839] RSP: 002b:00007fff26dbca00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2106.394136][T22839] RAX: ffffffffffffffda RBX: 00007fff26dbd1c8 RCX: 00007f82b0053c5e [ 2106.394383][T22839] RDX: 0000000000000000 RSI: 00007fff26dbcac0 RDI: 0000000000000003 [ 2106.394628][T22839] RBP: 00007fff26dbca10 R08: 0000000000000000 R09: 0000000000000000 [ 2106.394871][T22839] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff26dbd190 [ 2106.395107][T22839] R13: 0000000069b26062 R14: 000000000049d860 R15: 000000000049c620 | [ 2107.426812][T22878] ------------[ cut here ]------------ | [ 2107.427022][T22878] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#0: ip/22878 | [ 2107.427362][T22878] Modules linked in: xfrm_interface ip6_gre ip_gre gre macsec cls_bpf nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 cls_u32 ifb ipvtap ipvlan chacha libchacha chacha20poly1305 libpoly1305 tls sch_prio xt_mark nft_compat nf_tables act_mirred cls_basic sch_fq_codel act_gact cls_flower sch_ingress vxlan | [ 2107.429205][T22878] Tainted: [W]=WARN [ 2107.429317][T22878] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2107.429500][T22878] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2107.429734][T22878] 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.430294][T22878] RSP: 0018:ffa0000001196f08 EFLAGS: 00010286 [ 2107.430481][T22878] RAX: 00000000ffffffa6 RBX: ff1100000c907000 RCX: 1ff4000000232da7 [ 2107.430702][T22878] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff1100000c9070bc [ 2107.430929][T22878] RBP: ff11000027064000 R08: 1fe2200001920e19 R09: ff11000015e01270 [ 2107.431182][T22878] R10: ffe21c0002bc024e R11: 0000000000000001 R12: 0000000000000000 [ 2107.431447][T22878] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000 [ 2107.431692][T22878] FS: 00007f2c7e224440(0000) GS:ff110000c95d9000(0000) knlGS:0000000000000000 [ 2107.432019][T22878] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2107.432241][T22878] CR2: 000000000049d860 CR3: 0000000027016005 CR4: 0000000000771ef0 [ 2107.432490][T22878] PKRU: 55555554 [ 2107.432605][T22878] Call Trace: [ 2107.432733][T22878] [ 2107.432833][T22878] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2107.432982][T22878] notifier_call_chain (kernel/notifier.c:87) [ 2107.433156][T22878] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2107.433319][T22878] ? __nf_tables_flowtable_event (net/netfilter/nf_tables_api.c:9666) nf_tables [ 2107.433531][T22878] ? generic_xdp_install (net/core/dev.c:8864) [ 2107.433711][T22878] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2107.433867][T22878] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2107.434031][T22878] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.434181][T22878] netdev_upper_dev_link (net/core/dev.c:8954) [ 2107.434329][T22878] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2107.434488][T22878] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2107.434601][T22878] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2107.434741][T22878] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2107.434892][T22878] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2107.435072][T22878] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2107.435218][T22878] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2107.435378][T22878] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2107.435536][T22878] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2107.435706][T22878] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2107.435881][T22878] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2107.436051][T22878] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.436212][T22878] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2107.436363][T22878] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2107.436535][T22878] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2107.436704][T22878] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2107.436850][T22878] ? __dev_get_by_name (net/core/dev.c:884) [ 2107.437013][T22878] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2107.437185][T22878] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2107.437391][T22878] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2107.437553][T22878] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 33) security/commoncap.c:130 (discriminator 33)) [ 2107.437721][T22878] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2107.437870][T22878] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2107.438029][T22878] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2107.438176][T22878] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.438325][T22878] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.438475][T22878] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2107.438649][T22878] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2107.438808][T22878] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2107.438969][T22878] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.439127][T22878] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2107.439286][T22878] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2107.439440][T22878] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2107.439585][T22878] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2107.439727][T22878] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2107.439873][T22878] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.440019][T22878] ? netlink_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.440171][T22878] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2107.440335][T22878] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2107.440516][T22878] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2107.440685][T22878] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2107.440860][T22878] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2107.441010][T22878] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2107.441157][T22878] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2107.441304][T22878] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2107.441452][T22878] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2107.441597][T22878] ? copy_msghdr_from_user (net/socket.c:2525) [ 2107.441739][T22878] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2107.441917][T22878] ? move_addr_to_kernel (net/socket.c:2511) [ 2107.442061][T22878] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.442206][T22878] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2107.442350][T22878] ___sys_sendmsg (net/socket.c:2641) [ 2107.442495][T22878] ? copy_msghdr_from_user (net/socket.c:2628) [ 2107.442642][T22878] ? do_wp_page (mm/memory.c:4241) [ 2107.442786][T22878] ? lock_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.442929][T22878] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2107.443073][T22878] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2107.443217][T22878] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.443359][T22878] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2107.443505][T22878] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2107.443677][T22878] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2107.443862][T22878] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2107.444041][T22878] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2107.444258][T22878] RIP: 0033:0x7f2c7e37ec5e [ 2107.444458][T22878] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.445032][T22878] RSP: 002b:00007ffcb25b8920 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2107.445249][T22878] RAX: ffffffffffffffda RBX: 00007ffcb25b90e8 RCX: 00007f2c7e37ec5e [ 2107.445467][T22878] RDX: 0000000000000000 RSI: 00007ffcb25b89e0 RDI: 0000000000000003 [ 2107.445686][T22878] RBP: 00007ffcb25b8930 R08: 0000000000000000 R09: 0000000000000000 [ 2107.445897][T22878] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffcb25b90b0 [ 2107.446112][T22878] R13: 0000000069b26065 R14: 000000000049d860 R15: 000000000049c620 | [ 2108.498045][T22917] ------------[ cut here ]------------ | [ 2108.498252][T22917] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#0: ip/22917 | [ 2108.498563][T22917] Modules linked in: xfrm_interface ip6_gre ip_gre gre macsec cls_bpf nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 cls_u32 ifb ipvtap ipvlan chacha libchacha chacha20poly1305 libpoly1305 tls sch_prio xt_mark nft_compat nf_tables act_mirred cls_basic sch_fq_codel act_gact cls_flower sch_ingress vxlan | [ 2108.499872][T22917] Tainted: [W]=WARN [ 2108.500006][T22917] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2108.500218][T22917] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 2108.500434][T22917] 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.501012][T22917] RSP: 0018:ffa00000013d6f08 EFLAGS: 00010286 [ 2108.501220][T22917] RAX: 00000000ffffffa6 RBX: ff1100000dc25000 RCX: 1ff400000027ada7 [ 2108.501481][T22917] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ff1100000dc250bc [ 2108.501734][T22917] RBP: ff1100001508c000 R08: 1fe2200001b84a19 R09: ff1100001bea9270 [ 2108.501986][T22917] R10: ffe21c00037d524e R11: 0000000000000001 R12: 0000000000000000 [ 2108.502238][T22917] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000 [ 2108.502494][T22917] FS: 00007fc3cd570440(0000) GS:ff110000c95d9000(0000) knlGS:0000000000000000 [ 2108.502779][T22917] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2108.502983][T22917] CR2: 000000000049d860 CR3: 000000001652f006 CR4: 0000000000771ef0 [ 2108.503205][T22917] PKRU: 55555554 [ 2108.503317][T22917] Call Trace: [ 2108.503436][T22917] [ 2108.503529][T22917] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 2108.503710][T22917] notifier_call_chain (kernel/notifier.c:87) [ 2108.503864][T22917] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 2108.504034][T22917] ? __nf_tables_flowtable_event (net/netfilter/nf_tables_api.c:9666) nf_tables [ 2108.504246][T22917] ? generic_xdp_install (net/core/dev.c:8864) [ 2108.504402][T22917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2108.504572][T22917] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2108.504744][T22917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.504892][T22917] netdev_upper_dev_link (net/core/dev.c:8954) [ 2108.505061][T22917] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 2108.505210][T22917] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 2108.505340][T22917] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 2108.505492][T22917] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 2108.505667][T22917] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 2108.505853][T22917] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2108.506018][T22917] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 2108.506167][T22917] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2108.506342][T22917] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 2108.506528][T22917] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 2108.506706][T22917] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 2108.506862][T22917] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.507029][T22917] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 2108.507180][T22917] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 2108.507330][T22917] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 2108.507484][T22917] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 2108.507640][T22917] ? __dev_get_by_name (net/core/dev.c:884) [ 2108.507791][T22917] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 2108.507964][T22917] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 2108.508180][T22917] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 2108.508338][T22917] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 33) security/commoncap.c:130 (discriminator 33)) [ 2108.508498][T22917] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 2108.508654][T22917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2108.508809][T22917] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2108.508962][T22917] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.509114][T22917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.509265][T22917] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 2108.509418][T22917] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 2108.509573][T22917] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2108.509722][T22917] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.509871][T22917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2108.510017][T22917] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2108.510171][T22917] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2108.510320][T22917] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 2108.510482][T22917] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2108.510647][T22917] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.510801][T22917] ? netlink_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.510958][T22917] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2108.511115][T22917] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2108.511269][T22917] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 2108.511427][T22917] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 2108.511579][T22917] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2108.511731][T22917] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2108.511882][T22917] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2108.512037][T22917] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 2108.512202][T22917] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 2108.512367][T22917] ? copy_msghdr_from_user (net/socket.c:2525) [ 2108.512526][T22917] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 2108.512719][T22917] ? move_addr_to_kernel (net/socket.c:2511) [ 2108.512873][T22917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.513025][T22917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2108.513174][T22917] ___sys_sendmsg (net/socket.c:2641) [ 2108.513329][T22917] ? copy_msghdr_from_user (net/socket.c:2628) [ 2108.513488][T22917] ? do_wp_page (mm/memory.c:4241) [ 2108.513643][T22917] ? lock_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.513815][T22917] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 2108.513989][T22917] ? __sys_sendmsg_sock (net/socket.c:2656) [ 2108.514163][T22917] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.514334][T22917] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2108.514516][T22917] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 2108.514693][T22917] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2108.514870][T22917] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2108.515047][T22917] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2108.515233][T22917] RIP: 0033:0x7fc3cd6cac5e [ 2108.515405][T22917] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.515935][T22917] RSP: 002b:00007ffd452f9df0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2108.516158][T22917] RAX: ffffffffffffffda RBX: 00007ffd452fa5c8 RCX: 00007fc3cd6cac5e [ 2108.516385][T22917] RDX: 0000000000000000 RSI: 00007ffd452f9eb0 RDI: 0000000000000003 [ 2108.516608][T22917] RBP: 00007ffd452f9e00 R08: 0000000000000000 R09: 0000000000000000 [ 2108.516833][T22917] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd452fa580 Finger prints: rtmsg_ifinfo_build_skb:rtnetlink_event:notifier_call_chain:__netdev_upper_dev_link:netdev_upper_dev_link