====================================== | [ 53.105690][ T639] MACsec IEEE 802.1AE | [ 53.114566][ T638] ------------[ cut here ]------------ | [ 53.114811][ T638] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#0: ip/638 | [ 53.115087][ T638] Modules linked in: macsec netdevsim [last unloaded: netdevsim] [ 53.115697][ T638] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.115897][ T638] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 53.116136][ T638] 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 26 2a 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 26 2a f2 ff call 0xfffffffffff22a62 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 26 2a f2 ff call 0xfffffffffff22a38 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.116690][ T638] RSP: 0018:ffa0000000ae6f08 EFLAGS: 00010286 [ 53.116891][ T638] RAX: 00000000ffffffa6 RBX: ff1100000a4c8f40 RCX: 1ff400000015cda7 [ 53.117119][ T638] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a4c8ff0 [ 53.117346][ T638] RBP: ff11000008ecc000 R08: 1fe22000014991ff R09: ff11000009c99278 [ 53.117575][ T638] R10: ffe21c000139324f R11: 0000000000000001 R12: 0000000000000000 [ 53.117809][ T638] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000 [ 53.118037][ T638] FS: 00007f36870d1440(0000) GS:ff1100008de93000(0000) knlGS:0000000000000000 [ 53.118304][ T638] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.118495][ T638] CR2: 00005615c77ea910 CR3: 000000000b0b0001 CR4: 0000000000771ef0 [ 53.118728][ T638] PKRU: 55555554 [ 53.118849][ T638] Call Trace: [ 53.118963][ T638] [ 53.119043][ T638] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 53.119198][ T638] notifier_call_chain (kernel/notifier.c:87) [ 53.119351][ T638] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 53.119504][ T638] ? generic_xdp_install (net/core/dev.c:8864) [ 53.119674][ T638] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.119831][ T638] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.119983][ T638] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.120132][ T638] netdev_upper_dev_link (net/core/dev.c:8954) [ 53.120281][ T638] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 53.120431][ T638] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 53.120552][ T638] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 53.120702][ T638] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 53.120862][ T638] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 53.121051][ T638] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.121203][ T638] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 53.121355][ T638] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 53.121506][ T638] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 53.121661][ T638] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 53.121820][ T638] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 53.121970][ T638] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.122118][ T638] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 53.122269][ T638] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 53.122420][ T638] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 53.122576][ T638] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 53.122728][ T638] ? __dev_get_by_name (net/core/dev.c:884) [ 53.122884][ T638] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 53.123033][ T638] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 53.123223][ T638] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 53.123375][ T638] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 53.123530][ T638] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.123679][ T638] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.123835][ T638] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.123989][ T638] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.124141][ T638] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.124291][ T638] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 53.124442][ T638] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.124596][ T638] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.124745][ T638] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.124897][ T638] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.125051][ T638] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.125200][ T638] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.125350][ T638] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.125502][ T638] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.125658][ T638] ? netlink_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.125816][ T638] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.125969][ T638] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.126117][ T638] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.126271][ T638] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.126422][ T638] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.126575][ T638] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.126724][ T638] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.126880][ T638] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 53.127033][ T638] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.127184][ T638] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.127335][ T638] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.127524][ T638] ? move_addr_to_kernel (net/socket.c:2511) [ 53.127675][ T638] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.127829][ T638] ___sys_sendmsg (net/socket.c:2641) [ 53.127980][ T638] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.128132][ T638] ? do_fault_around (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/memory.c:5759 (discriminator 1)) [ 53.128284][ T638] ? do_pte_missing (mm/memory.c:5789 mm/memory.c:5932 mm/memory.c:4477) [ 53.128437][ T638] ? lock_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.128594][ T638] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.128744][ T638] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.128899][ T638] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.129051][ T638] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.129200][ T638] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.129350][ T638] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.129501][ T638] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.129656][ T638] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.129847][ T638] RIP: 0033:0x7f368722bc5e [ 53.130006][ T638] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.130542][ T638] RSP: 002b:00007ffc0ae8b6a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.130777][ T638] RAX: ffffffffffffffda RBX: 00007ffc0ae8be48 RCX: 00007f368722bc5e [ 53.131001][ T638] RDX: 0000000000000000 RSI: 00007ffc0ae8b760 RDI: 0000000000000005 [ 53.131226][ T638] RBP: 00007ffc0ae8b6b0 R08: 0000000000000000 R09: 0000000000000000 [ 53.131448][ T638] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc0ae8b858 [ 53.131680][ T638] R13: 0000000069b28586 R14: 000000000049d860 R15: 000000000049c620 | [ 53.212246][ T642] ------------[ cut here ]------------ | [ 53.212430][ T642] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#3: ip/642 | [ 53.212706][ T642] Modules linked in: macsec netdevsim [last unloaded: netdevsim] | [ 53.213299][ T642] Tainted: [W]=WARN [ 53.213417][ T642] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.213612][ T642] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 53.213815][ T642] 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 26 2a 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 26 2a f2 ff call 0xfffffffffff22a62 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 26 2a f2 ff call 0xfffffffffff22a38 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.214353][ T642] RSP: 0018:ffa0000000606f08 EFLAGS: 00010286 [ 53.214553][ T642] RAX: 00000000ffffffa6 RBX: ff1100000ce60040 RCX: 1ff40000000c0da7 [ 53.214782][ T642] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ce600f0 [ 53.215010][ T642] RBP: ff11000005eb9000 R08: 1fe22000019cc01f R09: ff1100000d011278 [ 53.215234][ T642] R10: ffe21c0001a0224f R11: 0000000000000001 R12: 0000000000000000 [ 53.215457][ T642] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000003 [ 53.215685][ T642] FS: 00007f06c70b1440(0000) GS:ff1100008e013000(0000) knlGS:0000000000000000 [ 53.215958][ T642] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.216147][ T642] CR2: 00007f06c71cb690 CR3: 000000000d052001 CR4: 0000000000771ef0 [ 53.216372][ T642] PKRU: 55555554 [ 53.216487][ T642] Call Trace: [ 53.216605][ T642] [ 53.216684][ T642] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 53.216841][ T642] notifier_call_chain (kernel/notifier.c:87) [ 53.216995][ T642] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 53.217146][ T642] ? generic_xdp_install (net/core/dev.c:8864) [ 53.217300][ T642] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.217452][ T642] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.217609][ T642] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.217762][ T642] netdev_upper_dev_link (net/core/dev.c:8954) [ 53.217919][ T642] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 53.218070][ T642] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 53.218183][ T642] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 53.218330][ T642] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 53.218485][ T642] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 53.218675][ T642] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.218831][ T642] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 53.218980][ T642] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 53.219130][ T642] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 53.219280][ T642] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 53.219432][ T642] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 53.219586][ T642] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.219734][ T642] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 53.219888][ T642] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 53.220039][ T642] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 53.220188][ T642] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 53.220335][ T642] ? __dev_get_by_name (net/core/dev.c:884) [ 53.220485][ T642] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 53.220637][ T642] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 53.220836][ T642] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 53.220990][ T642] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 53.221141][ T642] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.221289][ T642] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.221436][ T642] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.221591][ T642] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.221741][ T642] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.221893][ T642] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 53.222044][ T642] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.222193][ T642] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.222343][ T642] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.222489][ T642] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.222644][ T642] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.222802][ T642] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.222950][ T642] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.223103][ T642] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.223250][ T642] ? netlink_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.223399][ T642] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.223553][ T642] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.223700][ T642] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.223853][ T642] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.224003][ T642] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.224154][ T642] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.224301][ T642] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.224451][ T642] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 53.224606][ T642] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.224756][ T642] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.224909][ T642] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.225094][ T642] ? move_addr_to_kernel (net/socket.c:2511) [ 53.225245][ T642] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.225396][ T642] ___sys_sendmsg (net/socket.c:2641) [ 53.225548][ T642] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.225697][ T642] ? do_fault_around (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/memory.c:5759 (discriminator 1)) [ 53.225855][ T642] ? do_pte_missing (mm/memory.c:5789 mm/memory.c:5932 mm/memory.c:4477) [ 53.226010][ T642] ? lock_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.226161][ T642] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.226308][ T642] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.226458][ T642] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.226611][ T642] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.226759][ T642] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.226915][ T642] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.227065][ T642] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.227213][ T642] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.227398][ T642] RIP: 0033:0x7f06c720bc5e [ 53.227561][ T642] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.228093][ T642] RSP: 002b:00007fffc2bf7870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.228316][ T642] RAX: ffffffffffffffda RBX: 00007fffc2bf8018 RCX: 00007f06c720bc5e [ 53.228542][ T642] RDX: 0000000000000000 RSI: 00007fffc2bf7930 RDI: 0000000000000005 [ 53.228762][ T642] RBP: 00007fffc2bf7880 R08: 0000000000000000 R09: 0000000000000000 [ 53.228988][ T642] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffc2bf7a28 [ 53.229208][ T642] R13: 0000000069b28586 R14: 000000000049d860 R15: 000000000049c620 | [ 53.262465][ T643] ------------[ cut here ]------------ | [ 53.262650][ T643] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#3: ip/643 | [ 53.262930][ T643] Modules linked in: macsec netdevsim [last unloaded: netdevsim] | [ 53.263480][ T643] Tainted: [W]=WARN [ 53.263601][ T643] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.263799][ T643] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 53.263999][ T643] 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 26 2a 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 26 2a f2 ff call 0xfffffffffff22a62 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 26 2a f2 ff call 0xfffffffffff22a38 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.264550][ T643] RSP: 0018:ffa0000000506f08 EFLAGS: 00010286 [ 53.264748][ T643] RAX: 00000000ffffffa6 RBX: ff11000008b96340 RCX: 1ff40000000a0da7 [ 53.264980][ T643] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008b963f0 [ 53.265206][ T643] RBP: ff1100000c7d9000 R08: 1fe2200001172c7f R09: ff1100000c30c27c [ 53.265431][ T643] R10: ffe21c000186184f R11: 0000000000000001 R12: 0000000000000000 [ 53.265661][ T643] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000003 [ 53.265892][ T643] FS: 00007f00cdea2440(0000) GS:ff1100008e013000(0000) knlGS:0000000000000000 [ 53.266161][ T643] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.266350][ T643] CR2: 00007f00cdfbc650 CR3: 0000000008b91006 CR4: 0000000000771ef0 [ 53.266580][ T643] PKRU: 55555554 [ 53.266692][ T643] Call Trace: [ 53.266811][ T643] [ 53.266890][ T643] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 53.267043][ T643] notifier_call_chain (kernel/notifier.c:87) [ 53.267200][ T643] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 53.267354][ T643] ? generic_xdp_install (net/core/dev.c:8864) [ 53.267507][ T643] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.267663][ T643] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.267819][ T643] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.267970][ T643] netdev_upper_dev_link (net/core/dev.c:8954) [ 53.268122][ T643] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 53.268274][ T643] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 53.268387][ T643] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 53.268542][ T643] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 53.268696][ T643] ? macsec_add_rxsa (drivers/net/macsec.c:1126) macsec [ 53.268856][ T643] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 53.269046][ T643] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.269199][ T643] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 53.269352][ T643] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 53.269504][ T643] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 53.269660][ T643] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 53.269818][ T643] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 53.269974][ T643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.270125][ T643] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 53.270278][ T643] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 53.270432][ T643] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 53.270591][ T643] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 53.270742][ T643] ? __dev_get_by_name (net/core/dev.c:884) [ 53.270897][ T643] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 53.271050][ T643] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 53.271244][ T643] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 53.271399][ T643] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 53.271560][ T643] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.271711][ T643] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.271869][ T643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.272023][ T643] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.272178][ T643] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.272329][ T643] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 53.272482][ T643] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.272637][ T643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.272790][ T643] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.272941][ T643] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.273096][ T643] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.273249][ T643] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.273406][ T643] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.273563][ T643] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.273719][ T643] ? netlink_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.273877][ T643] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.274031][ T643] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.274182][ T643] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.274333][ T643] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.274486][ T643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.274643][ T643] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.274803][ T643] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.274954][ T643] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 53.275105][ T643] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.275258][ T643] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.275409][ T643] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.275601][ T643] ? move_addr_to_kernel (net/socket.c:2511) [ 53.275754][ T643] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.275913][ T643] ___sys_sendmsg (net/socket.c:2641) [ 53.276066][ T643] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.276218][ T643] ? do_fault_around (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/memory.c:5759 (discriminator 1)) [ 53.276373][ T643] ? do_pte_missing (mm/memory.c:5789 mm/memory.c:5932 mm/memory.c:4477) [ 53.276530][ T643] ? lock_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.276684][ T643] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.276839][ T643] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.277000][ T643] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.277152][ T643] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.277304][ T643] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.277459][ T643] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.277614][ T643] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.277765][ T643] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.277959][ T643] RIP: 0033:0x7f00cdffcc5e [ 53.278124][ T643] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.278666][ T643] RSP: 002b:00007ffcb7f4d3f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.278898][ T643] RAX: ffffffffffffffda RBX: 00007ffcb7f4db98 RCX: 00007f00cdffcc5e [ 53.279126][ T643] RDX: 0000000000000000 RSI: 00007ffcb7f4d4b0 RDI: 0000000000000005 [ 53.279352][ T643] RBP: 00007ffcb7f4d400 R08: 0000000000000000 R09: 0000000000000000 [ 53.279584][ T643] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffcb7f4d5ac [ 53.279812][ T643] R13: 0000000069b28586 R14: 000000000049d860 R15: 000000000049c620 | [ 53.322439][ T645] ------------[ cut here ]------------ | [ 53.322623][ T645] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#1: ip/645 | [ 53.322960][ T645] Modules linked in: macsec netdevsim [last unloaded: netdevsim] | [ 53.323493][ T645] Tainted: [W]=WARN [ 53.323612][ T645] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.323857][ T645] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 53.324052][ T645] 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 26 2a 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 26 2a f2 ff call 0xfffffffffff22a62 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 26 2a f2 ff call 0xfffffffffff22a38 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.324588][ T645] RSP: 0018:ffa00000005e6f08 EFLAGS: 00010286 [ 53.324834][ T645] RAX: 00000000ffffffa6 RBX: ff1100000c1f19c0 RCX: 1ff40000000bcda7 [ 53.325060][ T645] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1f1a70 [ 53.325280][ T645] RBP: ff1100000967c000 R08: 1fe220000183e34f R09: ff1100000d16927c [ 53.325501][ T645] R10: ffe21c0001a2d24f R11: 0000000000000001 R12: 0000000000000000 [ 53.325729][ T645] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000001 [ 53.326012][ T645] FS: 00007f2bac01a440(0000) GS:ff1100008df13000(0000) knlGS:0000000000000000 [ 53.326272][ T645] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.326461][ T645] CR2: 00007ffd10245e68 CR3: 0000000005ead005 CR4: 0000000000771ef0 [ 53.326690][ T645] PKRU: 55555554 [ 53.326892][ T645] Call Trace: [ 53.327006][ T645] [ 53.327086][ T645] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 53.327236][ T645] notifier_call_chain (kernel/notifier.c:87) [ 53.327390][ T645] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 53.327545][ T645] ? generic_xdp_install (net/core/dev.c:8864) [ 53.327695][ T645] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.327907][ T645] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.328060][ T645] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.328209][ T645] netdev_upper_dev_link (net/core/dev.c:8954) [ 53.328357][ T645] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 53.328503][ T645] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 53.328621][ T645] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 53.328774][ T645] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 53.328925][ T645] ? macsec_add_rxsa (drivers/net/macsec.c:1126) macsec [ 53.329080][ T645] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 53.329266][ T645] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.329417][ T645] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 53.329571][ T645] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 53.329720][ T645] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 53.329873][ T645] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 53.330025][ T645] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 53.330173][ T645] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.330321][ T645] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 53.330470][ T645] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 53.330626][ T645] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 53.330780][ T645] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 53.330929][ T645] ? __dev_get_by_name (net/core/dev.c:884) [ 53.331078][ T645] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 53.331225][ T645] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 53.331415][ T645] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 53.331572][ T645] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 53.331726][ T645] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.331882][ T645] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.332031][ T645] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.332183][ T645] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.332332][ T645] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.332480][ T645] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 53.332636][ T645] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.332787][ T645] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.332938][ T645] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.333091][ T645] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.333242][ T645] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.333392][ T645] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.333548][ T645] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.333702][ T645] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.333861][ T645] ? netlink_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.334014][ T645] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.334165][ T645] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.334312][ T645] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.334460][ T645] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.334615][ T645] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.334765][ T645] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.334924][ T645] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.335074][ T645] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 53.335224][ T645] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.335373][ T645] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.335525][ T645] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.335710][ T645] ? move_addr_to_kernel (net/socket.c:2511) [ 53.335866][ T645] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.336019][ T645] ___sys_sendmsg (net/socket.c:2641) [ 53.336169][ T645] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.336319][ T645] ? do_fault_around (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/memory.c:5759 (discriminator 1)) [ 53.336475][ T645] ? do_pte_missing (mm/memory.c:5789 mm/memory.c:5932 mm/memory.c:4477) [ 53.336630][ T645] ? lock_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.336785][ T645] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.336934][ T645] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.337086][ T645] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.337237][ T645] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.337385][ T645] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.337538][ T645] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.337688][ T645] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.337843][ T645] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.338028][ T645] RIP: 0033:0x7f2bac174c5e [ 53.338184][ T645] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.338719][ T645] RSP: 002b:00007ffd09961dd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.338951][ T645] RAX: ffffffffffffffda RBX: 00007ffd09962578 RCX: 00007f2bac174c5e [ 53.339175][ T645] RDX: 0000000000000000 RSI: 00007ffd09961e90 RDI: 0000000000000005 [ 53.339400][ T645] RBP: 00007ffd09961de0 R08: 0000000000000000 R09: 0000000000000000 [ 53.339629][ T645] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd09961f8c [ 53.339858][ T645] R13: 0000000069b28586 R14: 000000000049d860 R15: 000000000049c620 | [ 53.372241][ T648] ------------[ cut here ]------------ | [ 53.372418][ T648] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#1: ip/648 | [ 53.372691][ T648] Modules linked in: macsec netdevsim [last unloaded: netdevsim] | [ 53.373231][ T648] Tainted: [W]=WARN [ 53.373345][ T648] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.373540][ T648] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 53.373735][ T648] 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 26 2a 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 26 2a f2 ff call 0xfffffffffff22a62 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 26 2a f2 ff call 0xfffffffffff22a38 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.374272][ T648] RSP: 0018:ffa0000000596f08 EFLAGS: 00010286 [ 53.374461][ T648] RAX: 00000000ffffffa6 RBX: ff110000059b5e40 RCX: 1ff40000000b2da7 [ 53.374688][ T648] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000059b5ef0 [ 53.374914][ T648] RBP: ff11000008b69000 R08: 1fe2200000b36bdf R09: ff1100000cc3127c [ 53.375133][ T648] R10: ffe21c000198624f R11: 0000000000000001 R12: 0000000000000000 [ 53.375353][ T648] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000001 [ 53.375580][ T648] FS: 00007fad8d94b440(0000) GS:ff1100008df13000(0000) knlGS:0000000000000000 [ 53.375842][ T648] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.376029][ T648] CR2: 00007fad8dbdcf80 CR3: 000000000b242002 CR4: 0000000000771ef0 [ 53.376252][ T648] PKRU: 55555554 [ 53.376363][ T648] Call Trace: [ 53.376475][ T648] [ 53.376667][ T648] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 53.377553][ T648] notifier_call_chain (kernel/notifier.c:87) [ 53.377709][ T648] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 53.377917][ T648] ? generic_xdp_install (net/core/dev.c:8864) [ 53.378070][ T648] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.378216][ T648] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.378364][ T648] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.378517][ T648] netdev_upper_dev_link (net/core/dev.c:8954) [ 53.378665][ T648] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 53.378894][ T648] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 53.379006][ T648] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 53.379153][ T648] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 53.379304][ T648] ? macsec_add_rxsa (drivers/net/macsec.c:1126) macsec [ 53.379457][ T648] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 53.379648][ T648] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.379869][ T648] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 53.380019][ T648] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 53.380342][ T648] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 53.380516][ T648] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 53.380669][ T648] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 53.380896][ T648] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.381047][ T648] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 53.381197][ T648] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 53.381348][ T648] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 53.381497][ T648] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 53.381652][ T648] ? __dev_get_by_name (net/core/dev.c:884) [ 53.381882][ T648] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 53.382029][ T648] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 53.382216][ T648] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 53.382367][ T648] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 53.382517][ T648] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.382668][ T648] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.382886][ T648] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.383040][ T648] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.383188][ T648] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.383334][ T648] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 53.383483][ T648] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.383633][ T648] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.383849][ T648] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.383996][ T648] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.384146][ T648] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.384294][ T648] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.384441][ T648] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.384596][ T648] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.384743][ T648] ? netlink_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.384971][ T648] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.385120][ T648] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.385267][ T648] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.385415][ T648] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.385567][ T648] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.385714][ T648] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.385957][ T648] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.386106][ T648] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 53.386255][ T648] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.386403][ T648] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.386557][ T648] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.386739][ T648] ? move_addr_to_kernel (net/socket.c:2511) [ 53.386976][ T648] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.387125][ T648] ___sys_sendmsg (net/socket.c:2641) [ 53.387273][ T648] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.387421][ T648] ? do_fault_around (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/memory.c:5759 (discriminator 1)) [ 53.387578][ T648] ? do_pte_missing (mm/memory.c:5789 mm/memory.c:5932 mm/memory.c:4477) [ 53.387730][ T648] ? lock_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.387937][ T648] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.388085][ T648] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.388234][ T648] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.388382][ T648] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.388533][ T648] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.388680][ T648] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.388888][ T648] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.389036][ T648] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.389219][ T648] RIP: 0033:0x7fad8daa5c5e [ 53.389374][ T648] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.389964][ T648] RSP: 002b:00007ffdaf296060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.390191][ T648] RAX: ffffffffffffffda RBX: 00007ffdaf296808 RCX: 00007fad8daa5c5e [ 53.390416][ T648] RDX: 0000000000000000 RSI: 00007ffdaf296120 RDI: 0000000000000005 [ 53.390647][ T648] RBP: 00007ffdaf296070 R08: 0000000000000000 R09: 0000000000000000 [ 53.390893][ T648] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffdaf29621c [ 53.391121][ T648] R13: 0000000069b28586 R14: 000000000049d860 R15: 000000000049c620 | [ 53.916241][ T676] ------------[ cut here ]------------ | [ 53.916433][ T676] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#3: ip/676 | [ 53.916704][ T676] Modules linked in: macsec netdevsim [last unloaded: netdevsim] | [ 53.917239][ T676] Tainted: [W]=WARN [ 53.917353][ T676] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.917541][ T676] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 53.917732][ T676] 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 26 2a 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 26 2a f2 ff call 0xfffffffffff22a62 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 26 2a f2 ff call 0xfffffffffff22a38 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.918256][ T676] RSP: 0018:ffa00000006d6f08 EFLAGS: 00010286 [ 53.918442][ T676] RAX: 00000000ffffffa6 RBX: ff1100000cc79b40 RCX: 1ff40000000dada7 [ 53.918668][ T676] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cc79bf0 [ 53.918892][ T676] RBP: ff110000052d1000 R08: 1fe220000198f37f R09: ff11000008ecc278 [ 53.919115][ T676] R10: ffe21c00011d984f R11: 0000000000000001 R12: 0000000000000000 [ 53.919335][ T676] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000003 [ 53.919558][ T676] FS: 00007f237575a440(0000) GS:ff1100008e013000(0000) knlGS:0000000000000000 [ 53.919821][ T676] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.920007][ T676] CR2: 000000000044a960 CR3: 000000000d3df004 CR4: 0000000000771ef0 [ 53.920229][ T676] PKRU: 55555554 [ 53.920338][ T676] Call Trace: [ 53.920446][ T676] [ 53.920525][ T676] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 53.920674][ T676] notifier_call_chain (kernel/notifier.c:87) [ 53.920834][ T676] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 53.920983][ T676] ? generic_xdp_install (net/core/dev.c:8864) [ 53.921131][ T676] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.921279][ T676] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.921426][ T676] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.921576][ T676] netdev_upper_dev_link (net/core/dev.c:8954) [ 53.921721][ T676] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 53.921874][ T676] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 53.921985][ T676] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 53.922132][ T676] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 53.922284][ T676] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 53.922467][ T676] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.922619][ T676] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 53.922766][ T676] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 53.922920][ T676] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 53.923066][ T676] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 53.923214][ T676] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 53.923359][ T676] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.923507][ T676] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 53.923658][ T676] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 53.924122][ T676] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 53.924269][ T676] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 53.924413][ T676] ? __dev_get_by_name (net/core/dev.c:884) [ 53.924562][ T676] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 53.924710][ T676] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 53.924901][ T676] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 53.925051][ T676] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 53.925198][ T676] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.925343][ T676] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.925488][ T676] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.925644][ T676] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 53.925797][ T676] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 53.925942][ T676] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 53.926087][ T676] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.926234][ T676] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.926379][ T676] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 53.926525][ T676] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 53.926672][ T676] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 53.926821][ T676] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 53.926968][ T676] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 53.927118][ T676] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.927264][ T676] ? netlink_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.927410][ T676] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 53.927562][ T676] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 53.927705][ T676] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 53.927855][ T676] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 53.928003][ T676] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.928151][ T676] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 53.928296][ T676] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 53.928444][ T676] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 53.928595][ T676] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 53.928745][ T676] ? copy_msghdr_from_user (net/socket.c:2525) [ 53.928893][ T676] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 53.929073][ T676] ? move_addr_to_kernel (net/socket.c:2511) [ 53.929219][ T676] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 53.929366][ T676] ___sys_sendmsg (net/socket.c:2641) [ 53.929511][ T676] ? copy_msghdr_from_user (net/socket.c:2628) [ 53.929659][ T676] ? do_fault_around (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) mm/memory.c:5759 (discriminator 1)) [ 53.929816][ T676] ? do_pte_missing (mm/memory.c:5789 mm/memory.c:5932 mm/memory.c:4477) [ 53.929964][ T676] ? lock_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.930112][ T676] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 53.930258][ T676] ? __sys_sendmsg_sock (net/socket.c:2656) [ 53.930407][ T676] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.930556][ T676] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.930700][ T676] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 53.930851][ T676] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 53.931001][ T676] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.931146][ T676] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.931325][ T676] RIP: 0033:0x7f23758b4c5e [ 53.931479][ T676] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.932005][ T676] RSP: 002b:00007ffdeac98050 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.932225][ T676] RAX: ffffffffffffffda RBX: 00007ffdeac987f8 RCX: 00007f23758b4c5e [ 53.932442][ T676] RDX: 0000000000000000 RSI: 00007ffdeac98110 RDI: 0000000000000005 [ 53.932666][ T676] RBP: 00007ffdeac98060 R08: 0000000000000000 R09: 0000000000000000 [ 53.932891][ T676] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffdeac98208 [ 53.933111][ T676] R13: 0000000069b28587 R14: 000000000049d860 R15: 000000000049c620 | [ 54.093438][ T684] ------------[ cut here ]------------ | [ 54.093622][ T684] WARNING: net/core/rtnetlink.c:4421 at rtmsg_ifinfo_build_skb+0x188/0x230, CPU#3: ip/684 | [ 54.093896][ T684] Modules linked in: macsec netdevsim [last unloaded: netdevsim] | [ 54.094430][ T684] Tainted: [W]=WARN [ 54.094548][ T684] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.094735][ T684] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4421 (discriminator 2)) [ 54.094936][ T684] 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 26 2a 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 26 2a f2 ff call 0xfffffffffff22a62 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 26 2a f2 ff call 0xfffffffffff22a38 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.095466][ T684] RSP: 0018:ffa0000000736f08 EFLAGS: 00010286 [ 54.095656][ T684] RAX: 00000000ffffffa6 RBX: ff1100000c751cc0 RCX: 1ff40000000e6da7 [ 54.095964][ T684] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c751d70 [ 54.096185][ T684] RBP: ff110000080e9000 R08: 1fe22000018ea3af R09: ff11000008729278 [ 54.096403][ T684] R10: ffe21c00010e524f R11: 0000000000000001 R12: 0000000000000000 [ 54.096626][ T684] R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000003 [ 54.096919][ T684] FS: 00007f12825c3440(0000) GS:ff1100008e013000(0000) knlGS:0000000000000000 [ 54.097179][ T684] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.097366][ T684] CR2: 000000000049d860 CR3: 000000000c59d001 CR4: 0000000000771ef0 [ 54.097591][ T684] PKRU: 55555554 [ 54.097701][ T684] Call Trace: [ 54.097891][ T684] [ 54.097968][ T684] rtnetlink_event (net/core/rtnetlink.c:4451 net/core/rtnetlink.c:4439 net/core/rtnetlink.c:7018) [ 54.098115][ T684] notifier_call_chain (kernel/notifier.c:87) [ 54.098265][ T684] __netdev_upper_dev_link (net/core/dev.c:11131 net/core/dev.c:8924) [ 54.098417][ T684] ? generic_xdp_install (net/core/dev.c:8864) [ 54.098568][ T684] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.098715][ T684] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.098943][ T684] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 54.099093][ T684] netdev_upper_dev_link (net/core/dev.c:8954) [ 54.099242][ T684] ? __netdev_upper_dev_link (net/core/dev.c:8948) [ 54.099389][ T684] ? static_obj (kernel/locking/lockdep.c:858 (discriminator 1)) [ 54.099500][ T684] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973 (discriminator 1)) [ 54.099649][ T684] macsec_newlink (drivers/net/macsec.c:4165) macsec [ 54.099898][ T684] ? macsec_insert_tx_tag (drivers/net/macsec.c:4101) macsec [ 54.100081][ T684] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.100228][ T684] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 33)) [ 54.100376][ T684] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 54.100524][ T684] ? __kvmalloc_node_noprof (mm/slub.c:6733) [ 54.100668][ T684] ? alloc_netdev_mqs (net/core/dev.c:12134 (discriminator 9)) [ 54.100862][ T684] ? rtnl_af_lookup (net/core/rtnetlink.c:2675) [ 54.101010][ T684] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.101155][ T684] ? macsec_add_dev (drivers/net/macsec.c:3792) macsec [ 54.101303][ T684] ? rtnl_create_link (net/core/rtnetlink.c:3657) [ 54.101450][ T684] rtnl_newlink_create (net/core/rtnetlink.c:3840) [ 54.101603][ T684] ? rtnl_create_link (net/core/rtnetlink.c:3806) [ 54.101747][ T684] ? __dev_get_by_name (net/core/dev.c:884) [ 54.101904][ T684] ? rtnl_dev_get (net/core/rtnetlink.c:3419) [ 54.102050][ T684] ? rtnl_validate_mdb_entry_del_bulk (net/core/rtnetlink.c:3419) [ 54.102237][ T684] __rtnl_newlink (net/core/rtnetlink.c:3957) [ 54.102385][ T684] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 1) net/core/rtnetlink.c:4073 (discriminator 1)) [ 54.102535][ T684] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.102681][ T684] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 54.102831][ T684] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.102980][ T684] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 54.103126][ T684] ? rtnl_setlink (net/core/rtnetlink.c:3963) [ 54.103271][ T684] rtnetlink_rcv_msg (net/core/rtnetlink.c:6958) [ 54.103417][ T684] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 54.103567][ T684] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.103716][ T684] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 54.103867][ T684] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 54.104014][ T684] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 54.104161][ T684] ? rtnl_fdb_dump (net/core/rtnetlink.c:6861) [ 54.104309][ T684] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 54.104459][ T684] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 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.104609][ T684] ? netlink_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.104757][ T684] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 54.104911][ T684] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 54.105056][ T684] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:695 (discriminator 1)) [ 54.105203][ T684] ? napi_skb_cache_get (net/core/skbuff.c:674) [ 54.105351][ T684] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 54.105500][ T684] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 54.105650][ T684] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 54.105802][ T684] ? __might_fault (mm/memory.c:7217 (discriminator 4)) [ 54.105951][ T684] ____sys_sendmsg (net/socket.c:721 (discriminator 4) net/socket.c:736 (discriminator 4) net/socket.c:2585 (discriminator 4)) [ 54.106099][ T684] ? copy_msghdr_from_user (net/socket.c:2525) [ 54.106246][ T684] ? get_timestamp.constprop.0 (net/socket.c:2531) [ 54.106424][ T684] ? move_addr_to_kernel (net/socket.c:2511) [ 54.106574][ T684] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 54.106722][ T684] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 54.106877][ T684] ___sys_sendmsg (net/socket.c:2641) [ 54.107024][ T684] ? copy_msghdr_from_user (net/socket.c:2628) [ 54.107173][ T684] ? do_wp_page (mm/memory.c:4241) [ 54.107325][ T684] ? lock_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.107473][ T684] __sys_sendmsg (net/socket.c:2671 (discriminator 1)) [ 54.107621][ T684] ? __sys_sendmsg_sock (net/socket.c:2656) [ 54.107774][ T684] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./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.107923][ T684] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.108069][ T684] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 54.108217][ T684] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 54.108364][ T684] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.108508][ T684] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.108695][ T684] RIP: 0033:0x7f128271dc5e [ 54.108857][ T684] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 34 bd 00 00 call 0xbd3c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 13 ff ff ff call 0xffffffffffffff4c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.109384][ T684] RSP: 002b:00007ffeb28df840 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.109611][ T684] RAX: ffffffffffffffda RBX: 00007ffeb28dffe8 RCX: 00007f128271dc5e [ 54.109837][ T684] RDX: 0000000000000000 RSI: 00007ffeb28df900 RDI: 0000000000000005 [ 54.110060][ T684] RBP: 00007ffeb28df850 R08: 0000000000000000 R09: 0000000000000000 [ 54.110280][ T684] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffeb28dffc0 Finger prints: rtmsg_ifinfo_build_skb:rtnetlink_event:notifier_call_chain:__netdev_upper_dev_link:netdev_upper_dev_link