====================================== | [ 23.783267][ T282] vtep-host: entered promiscuous mode | [ 23.786277][ T282] ------------[ cut here ]------------ | [ 23.786658][ T282] WARNING: CPU: 2 PID: 282 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 23.787428][ T282] Modules linked in: 8021q veth br_netfilter bridge stp llc [ 23.789250][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.789684][ T282] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 23.790034][ T282] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 00 85 c0 0f 85 39 fe ff ff 90 <0f> 0b 90 e9 30 fe ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 fa 48 All code ======== 0: 00 00 add %al,(%rax) 2: 8b 05 87 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 23.791320][ T282] RSP: 0018:ffffc900005e6ef0 EFLAGS: 00010246 [ 23.791754][ T282] RAX: 0000000000000000 RBX: ffff888002552000 RCX: 0000000000000001 [ 23.792239][ T282] RDX: 0000000000000000 RSI: ffffffffbbc9f52e RDI: ffffffffbb45a5a0 [ 23.792740][ T282] RBP: ffffc900005e6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 23.793214][ T282] R10: ffffc900005e7010 R11: ffffffffbc1798a0 R12: 1ffff920000bcde2 [ 23.793698][ T282] R13: 00000000000005dc R14: ffffc900005e7010 R15: ffff888002552f08 [ 23.794179][ T282] FS: 00007f0228ef9800(0000) GS:ffff8880785a7000(0000) knlGS:0000000000000000 [ 23.794755][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.795163][ T282] CR2: 00000000004e6888 CR3: 000000000fdc4002 CR4: 0000000000772ef0 [ 23.795656][ T282] PKRU: 55555554 [ 23.795905][ T282] Call Trace: [ 23.796152][ T282] [ 23.796328][ T282] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 23.796666][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.797019][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.797348][ T282] netif_set_mtu (net/core/dev.c:9652) [ 23.797687][ T282] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 23.798023][ T282] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 23.798274][ T282] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 23.798740][ T282] br_add_if (net/bridge/br_if.c:697) bridge [ 23.799118][ T282] do_set_master (net/core/rtnetlink.c:2948) [ 23.799458][ T282] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 23.799806][ T282] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 23.800209][ T282] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.800547][ T282] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 23.800869][ T282] ? __kernel_text_address (kernel/extable.c:79) [ 23.801206][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.801543][ T282] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 23.801867][ T282] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 23.802265][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.802613][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.802935][ T282] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 23.803260][ T282] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 23.803622][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.803946][ T282] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 23.804266][ T282] ? __create_object (mm/kmemleak.c:771) [ 23.804614][ T282] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 23.804942][ T282] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 23.805275][ T282] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 23.805694][ T282] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 23.806022][ T282] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 23.806348][ T282] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.806695][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.807026][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.807358][ T282] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 23.807689][ T282] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.808023][ T282] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.808364][ T282] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 23.808702][ T282] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.809028][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.809352][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.809715][ T282] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.810056][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 23.810387][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 23.810721][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 23.811043][ T282] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 23.811374][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 23.811748][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 23.812084][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 23.812411][ T282] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 23.812756][ T282] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 23.813079][ T282] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 23.813404][ T282] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 23.813738][ T282] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 23.814144][ T282] ___sys_sendmsg (net/socket.c:2670) [ 23.814491][ T282] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 23.814823][ T282] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 23.815501][ T282] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 23.815824][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.816149][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.816488][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.817040][ T282] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 23.817360][ T282] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.817706][ T282] __sys_sendmsg (net/socket.c:2700) [ 23.818028][ T282] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 23.818673][ T282] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 23.819007][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.819349][ T282] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.819917][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.820317][ T282] RIP: 0033:0x7f02290c61e7 [ 23.820672][ T282] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 23.822037][ T282] RSP: 002b:00007fff5433d3e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.822539][ T282] RAX: ffffffffffffffda RBX: 00007fff5433db20 RCX: 00007f02290c61e7 [ 23.823249][ T282] RDX: 0000000000000000 RSI: 00007fff5433d450 RDI: 0000000000000005 [ 23.823732][ T282] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 23.824210][ T282] R10: 000000000aa85910 R11: 0000000000000246 R12: 0000000000000004 [ 23.824930][ T282] R13: 00000000686e511c R14: 0000000000499600 R15: 0000000000000000 | [ 24.843528][ T289] ------------[ cut here ]------------ | [ 24.843860][ T289] WARNING: CPU: 3 PID: 289 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 24.844497][ T289] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel 8021q veth br_netfilter bridge stp llc | [ 24.845790][ T289] Tainted: [W]=WARN [ 24.846057][ T289] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.846443][ T289] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 24.846776][ T289] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 00 85 c0 0f 85 39 fe ff ff 90 <0f> 0b 90 e9 30 fe ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 fa 48 All code ======== 0: 00 00 add %al,(%rax) 2: 8b 05 87 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 24.847998][ T289] RSP: 0018:ffffc90000566ef0 EFLAGS: 00010246 [ 24.848405][ T289] RAX: 0000000000000000 RBX: ffff888002552000 RCX: 0000000000000001 [ 24.848875][ T289] RDX: 0000000000000000 RSI: ffffffffbbc9f52e RDI: ffffffffbb45a5a0 [ 24.849657][ T289] RBP: ffffc90000566fe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.850518][ T289] R10: ffffc90000567010 R11: ffffffffbc1798a0 R12: 1ffff920000acde2 [ 24.851336][ T289] R13: 00000000000005dc R14: ffffc90000567010 R15: ffff888002552f08 [ 24.852251][ T289] FS: 00007fb6ec4d4800(0000) GS:ffff888078627000(0000) knlGS:0000000000000000 [ 24.853144][ T289] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.853802][ T289] CR2: 00000000004e58f8 CR3: 000000000c011004 CR4: 0000000000772ef0 [ 24.854612][ T289] PKRU: 55555554 [ 24.855004][ T289] Call Trace: [ 24.855409][ T289] [ 24.855693][ T289] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 24.856221][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.856769][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.857294][ T289] netif_set_mtu (net/core/dev.c:9652) [ 24.857826][ T289] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 24.858386][ T289] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 24.858847][ T289] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 24.859631][ T289] br_add_if (net/bridge/br_if.c:697) bridge [ 24.860278][ T289] do_set_master (net/core/rtnetlink.c:2948) [ 24.860868][ T289] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 24.861436][ T289] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 24.862157][ T289] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.862749][ T289] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.863312][ T289] ? __kernel_text_address (kernel/extable.c:79) [ 24.863903][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.864488][ T289] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 24.865041][ T289] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 24.865752][ T289] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.866314][ T289] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.866910][ T289] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 24.867434][ T289] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 24.867974][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.868508][ T289] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 24.869031][ T289] ? __create_object (mm/kmemleak.c:771) [ 24.869586][ T289] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 24.870138][ T289] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 24.870719][ T289] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.871401][ T289] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 24.871991][ T289] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 24.872564][ T289] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.873048][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.873588][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.874108][ T289] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 24.874649][ T289] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.875173][ T289] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.875698][ T289] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 24.876249][ T289] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.876842][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.877422][ T289] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.877998][ T289] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.878592][ T289] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 24.879148][ T289] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 24.879718][ T289] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 24.880269][ T289] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 24.880833][ T289] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 24.881405][ T289] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 24.881984][ T289] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.882582][ T289] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.883141][ T289] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 24.883726][ T289] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.884297][ T289] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.884875][ T289] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.885602][ T289] ___sys_sendmsg (net/socket.c:2670) [ 24.886166][ T289] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.886759][ T289] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 24.887447][ T289] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.888007][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.888591][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.889153][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.889783][ T289] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 24.890103][ T289] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.890419][ T289] __sys_sendmsg (net/socket.c:2700) [ 24.890753][ T289] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.891142][ T289] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.891495][ T289] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.891813][ T289] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.892125][ T289] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.892518][ T289] RIP: 0033:0x7fb6ec6a11e7 [ 24.892839][ T289] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 24.893954][ T289] RSP: 002b:00007ffc881071e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.894420][ T289] RAX: ffffffffffffffda RBX: 00007ffc88107920 RCX: 00007fb6ec6a11e7 [ 24.894901][ T289] RDX: 0000000000000000 RSI: 00007ffc88107250 RDI: 0000000000000005 [ 24.895367][ T289] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 24.895850][ T289] R10: 0000000039565910 R11: 0000000000000246 R12: 0000000000000003 [ 24.896320][ T289] R13: 00000000686e511d R14: 0000000000499600 R15: 0000000000000000 | [ 26.673073][ T302] ------------[ cut here ]------------ | [ 26.673389][ T302] WARNING: CPU: 3 PID: 302 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 26.674528][ T302] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel 8021q veth br_netfilter bridge stp llc | [ 26.675693][ T302] Tainted: [W]=WARN [ 26.675909][ T302] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.676262][ T302] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 26.676559][ T302] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 00 85 c0 0f 85 39 fe ff ff 90 <0f> 0b 90 e9 30 fe ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 fa 48 All code ======== 0: 00 00 add %al,(%rax) 2: 8b 05 87 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 26.677572][ T302] RSP: 0018:ffffc90000aa7140 EFLAGS: 00010246 [ 26.677927][ T302] RAX: 0000000000000000 RBX: ffff88800b852000 RCX: 0000000000000001 [ 26.678350][ T302] RDX: 0000000000000000 RSI: ffffffffbbc9f52e RDI: ffffffffbb45a5a0 [ 26.678783][ T302] RBP: ffffc90000aa7230 R08: ffff888004fd5000 R09: 0000000000000000 [ 26.679203][ T302] R10: ffffc90000aa75c8 R11: ffffffffbca59728 R12: 1ffff92000154e2c [ 26.679638][ T302] R13: 00000000000003e8 R14: ffffc90000aa7880 R15: ffff888004d78760 [ 26.680054][ T302] FS: 00007fece406f800(0000) GS:ffff888078627000(0000) knlGS:0000000000000000 [ 26.680566][ T302] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.680915][ T302] CR2: 00000000004e58f8 CR3: 0000000004e07001 CR4: 0000000000772ef0 [ 26.681336][ T302] PKRU: 55555554 [ 26.681553][ T302] Call Trace: [ 26.681761][ T302] [ 26.681904][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.682186][ T302] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 26.682475][ T302] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.682755][ T302] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 26.683034][ T302] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 26.683323][ T302] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 26.683616][ T302] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 26.683902][ T302] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 26.684256][ T302] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.684547][ T302] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 26.684824][ T302] ? __kernel_text_address (kernel/extable.c:79) [ 26.685105][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.685384][ T302] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 26.685671][ T302] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 26.686018][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.686300][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.686592][ T302] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 26.686870][ T302] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 26.687155][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.687436][ T302] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 26.687724][ T302] ? __create_object (mm/kmemleak.c:771) [ 26.688004][ T302] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 26.688286][ T302] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 26.688580][ T302] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 26.688926][ T302] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 26.689214][ T302] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 26.689523][ T302] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 26.689806][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.690091][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.690374][ T302] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 26.690660][ T302] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.690947][ T302] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 26.691226][ T302] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 26.691518][ T302] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 26.691802][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.692087][ T302] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.692367][ T302] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 26.692657][ T302] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 26.692950][ T302] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 26.693227][ T302] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 26.693517][ T302] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 26.693804][ T302] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 26.694094][ T302] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 26.694380][ T302] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 26.694669][ T302] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 26.694953][ T302] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 26.695236][ T302] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 26.695525][ T302] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 26.695806][ T302] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 26.696164][ T302] ___sys_sendmsg (net/socket.c:2670) [ 26.696447][ T302] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 26.696736][ T302] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 26.697090][ T302] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 26.697373][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.697663][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.697949][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.698226][ T302] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 26.698514][ T302] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.698801][ T302] __sys_sendmsg (net/socket.c:2700) [ 26.699076][ T302] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 26.699427][ T302] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 26.699738][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.700019][ T302] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.700302][ T302] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.700656][ T302] RIP: 0033:0x7fece423c1e7 [ 26.700947][ T302] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 26.701970][ T302] RSP: 002b:00007ffdf8c5b9f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 26.702394][ T302] RAX: ffffffffffffffda RBX: 00007ffdf8c5c130 RCX: 00007fece423c1e7 [ 26.702820][ T302] RDX: 0000000000000000 RSI: 00007ffdf8c5ba60 RDI: 0000000000000005 [ 26.703241][ T302] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 26.703668][ T302] R10: 00007fece4139498 R11: 0000000000000246 R12: 0000000000000003 [ 26.704085][ T302] R13: 00000000686e511f R14: 0000000000499600 R15: 0000000000000000 | [ 26.709820][ T302] ------------[ cut here ]------------ | [ 26.710156][ T302] WARNING: CPU: 3 PID: 302 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 26.710791][ T302] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel 8021q veth br_netfilter bridge stp llc | [ 26.712089][ T302] Tainted: [W]=WARN [ 26.712327][ T302] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.712723][ T302] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 26.713046][ T302] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 00 85 c0 0f 85 39 fe ff ff 90 <0f> 0b 90 e9 30 fe ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 fa 48 All code ======== 0: 00 00 add %al,(%rax) 2: 8b 05 87 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 26.714178][ T302] RSP: 0018:ffffc90000aa6de0 EFLAGS: 00010246 [ 26.714586][ T302] RAX: 0000000000000000 RBX: ffff888002552000 RCX: 0000000000000001 [ 26.715054][ T302] RDX: 0000000000000000 RSI: ffffffffbbc9f52e RDI: ffffffffbb45a5a0 [ 26.715532][ T302] RBP: ffffc90000aa6ed0 R08: 0000000000000000 R09: 0000000000000000 [ 26.716008][ T302] R10: ffffc90000aa6f00 R11: ffffffffbc1798a0 R12: 1ffff92000154dc0 [ 26.716489][ T302] R13: 00000000000003e8 R14: ffffc90000aa6f00 R15: ffff888002552f08 [ 26.716961][ T302] FS: 00007fece406f800(0000) GS:ffff888078627000(0000) knlGS:0000000000000000 [ 26.717516][ T302] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.717918][ T302] CR2: 00000000004e58f8 CR3: 0000000004e07001 CR4: 0000000000772ef0 [ 26.718639][ T302] PKRU: 55555554 [ 26.718875][ T302] Call Trace: [ 26.719108][ T302] [ 26.719272][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.719830][ T302] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 26.720146][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.720471][ T302] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 26.720782][ T302] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.721095][ T302] netif_set_mtu (net/core/dev.c:9652) [ 26.721644][ T302] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 26.721965][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.722277][ T302] ? packet_notifier (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/packet/af_packet.c:4283) [ 26.722823][ T302] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 26.723062][ T302] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 26.723510][ T302] br_device_event (net/bridge/br.c:142) bridge [ 26.723856][ T302] ? __pfx_br_device_event (net/bridge/br.c:29) bridge [ 26.724528][ T302] notifier_call_chain (kernel/notifier.c:87 (discriminator 2)) [ 26.724852][ T302] netif_set_mtu_ext (./include/linux/notifier.h:207 net/core/dev.c:9633) [ 26.725165][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.725484][ T302] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 26.726023][ T302] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.726339][ T302] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 26.726658][ T302] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 26.726973][ T302] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 26.727526][ T302] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 26.727842][ T302] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 26.728235][ T302] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.728560][ T302] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 26.729096][ T302] ? __kernel_text_address (kernel/extable.c:79) [ 26.729410][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.729755][ T302] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 26.730067][ T302] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 26.730690][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.731007][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.731318][ T302] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 26.731645][ T302] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 26.732188][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.732508][ T302] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 26.732818][ T302] ? __create_object (mm/kmemleak.c:771) [ 26.733134][ T302] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 26.733687][ T302] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 26.733999][ T302] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 26.734389][ T302] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 26.734944][ T302] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 26.735263][ T302] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 26.735583][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.735904][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.736216][ T302] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 26.736763][ T302] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.737080][ T302] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 26.737402][ T302] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 26.737949][ T302] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 26.738278][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.738605][ T302] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.738919][ T302] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 26.739232][ T302] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 26.739847][ T302] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 26.740167][ T302] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 26.740488][ T302] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 26.740804][ T302] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 26.741373][ T302] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 26.741704][ T302] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 26.742037][ T302] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 26.742364][ T302] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 26.742943][ T302] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 26.743280][ T302] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 26.743617][ T302] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 26.744265][ T302] ___sys_sendmsg (net/socket.c:2670) [ 26.744601][ T302] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 26.744925][ T302] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 26.745335][ T302] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 26.745711][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.746043][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.746376][ T302] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.746714][ T302] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 26.747272][ T302] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.747614][ T302] __sys_sendmsg (net/socket.c:2700) [ 26.747940][ T302] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 26.748359][ T302] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 26.748718][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.749049][ T302] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.749379][ T302] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.750037][ T302] RIP: 0033:0x7fece423c1e7 [ 26.750380][ T302] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 26.751811][ T302] RSP: 002b:00007ffdf8c5b9f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 26.752306][ T302] RAX: ffffffffffffffda RBX: 00007ffdf8c5c130 RCX: 00007fece423c1e7 [ 26.752797][ T302] RDX: 0000000000000000 RSI: 00007ffdf8c5ba60 RDI: 0000000000000005 [ 26.753544][ T302] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 26.754037][ T302] R10: 00007fece4139498 R11: 0000000000000246 R12: 0000000000000003 [ 26.754748][ T302] R13: 00000000686e511f R14: 0000000000499600 R15: 0000000000000000 | [ 27.761565][ T305] ------------[ cut here ]------------ | [ 27.761890][ T305] WARNING: CPU: 0 PID: 305 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 27.762445][ T305] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel 8021q veth br_netfilter bridge stp llc | [ 27.763762][ T305] Tainted: [W]=WARN [ 27.763975][ T305] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.764320][ T305] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 27.764796][ T305] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 00 85 c0 0f 85 39 fe ff ff 90 <0f> 0b 90 e9 30 fe ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 fa 48 All code ======== 0: 00 00 add %al,(%rax) 2: 8b 05 87 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 27.765959][ T305] RSP: 0018:ffffc900004e7140 EFLAGS: 00010246 [ 27.766315][ T305] RAX: 0000000000000000 RBX: ffff88800b852000 RCX: 0000000000000001 [ 27.766859][ T305] RDX: 0000000000000000 RSI: ffffffffbbc9f52e RDI: ffffffffbb45a5a0 [ 27.767277][ T305] RBP: ffffc900004e7230 R08: ffff88800a57b800 R09: 0000000000000000 [ 27.767823][ T305] R10: ffffc900004e75c8 R11: ffffffffbca59728 R12: 1ffff9200009ce2c [ 27.768241][ T305] R13: 00000000000003e8 R14: ffffc900004e7880 R15: ffff88800fd72360 [ 27.768787][ T305] FS: 00007f79aea95800(0000) GS:ffff8880784a7000(0000) knlGS:0000000000000000 [ 27.769271][ T305] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.769703][ T305] CR2: 00000000004e58f8 CR3: 000000000e377002 CR4: 0000000000772ef0 [ 27.770125][ T305] PKRU: 55555554 [ 27.770335][ T305] Call Trace: [ 27.770551][ T305] [ 27.770692][ T305] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 27.770975][ T305] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 27.771257][ T305] ? __lock_release (kernel/locking/lockdep.c:5539) [ 27.771546][ T305] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 27.771823][ T305] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 27.772108][ T305] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 27.772391][ T305] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 27.772687][ T305] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 27.773043][ T305] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.773322][ T305] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 27.773605][ T305] ? __kernel_text_address (kernel/extable.c:79) [ 27.773893][ T305] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 27.774173][ T305] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 27.774450][ T305] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 27.774814][ T305] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 27.775093][ T305] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 27.775371][ T305] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 27.775654][ T305] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 27.775933][ T305] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 27.776213][ T305] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 27.776495][ T305] ? __create_object (mm/kmemleak.c:771) [ 27.776774][ T305] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 27.777055][ T305] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 27.777334][ T305] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 27.777687][ T305] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 27.777971][ T305] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 27.778256][ T305] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 27.778539][ T305] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 27.778824][ T305] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 27.779106][ T305] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 27.779383][ T305] ? __lock_release (kernel/locking/lockdep.c:5539) [ 27.779677][ T305] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 27.779955][ T305] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 27.780232][ T305] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 27.780523][ T305] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 27.780807][ T305] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 27.781087][ T305] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.781363][ T305] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 27.781650][ T305] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 27.781941][ T305] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 27.782218][ T305] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 27.782513][ T305] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 27.782795][ T305] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 27.783080][ T305] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 27.783362][ T305] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 27.783648][ T305] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 27.783927][ T305] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 27.784207][ T305] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 27.784500][ T305] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 27.784778][ T305] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 27.785141][ T305] ___sys_sendmsg (net/socket.c:2670) [ 27.785414][ T305] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 27.785700][ T305] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 27.786046][ T305] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 27.786327][ T305] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 27.786621][ T305] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 27.786904][ T305] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 27.787179][ T305] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 27.787453][ T305] ? __lock_release (kernel/locking/lockdep.c:5539) [ 27.787747][ T305] __sys_sendmsg (net/socket.c:2700) [ 27.788025][ T305] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 27.788366][ T305] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 27.788674][ T305] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 27.788955][ T305] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.789234][ T305] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.789593][ T305] RIP: 0033:0x7f79aec621e7 [ 27.789880][ T305] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 27.790892][ T305] RSP: 002b:00007ffe1ee3d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 27.791312][ T305] RAX: ffffffffffffffda RBX: 00007ffe1ee3dc30 RCX: 00007f79aec621e7 [ 27.791735][ T305] RDX: 0000000000000000 RSI: 00007ffe1ee3d560 RDI: 0000000000000005 [ 27.792153][ T305] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 27.792587][ T305] R10: 00007f79aeb5f498 R11: 0000000000000246 R12: 0000000000000003 [ 27.793003][ T305] R13: 00000000686e5120 R14: 0000000000499600 R15: 0000000000000000 | [ 28.796291][ T308] ------------[ cut here ]------------ | [ 28.797407][ T308] WARNING: CPU: 3 PID: 308 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 28.797973][ T308] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel 8021q veth br_netfilter bridge stp llc | [ 28.799138][ T308] Tainted: [W]=WARN [ 28.799351][ T308] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.799717][ T308] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 28.800004][ T308] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 00 85 c0 0f 85 39 fe ff ff 90 <0f> 0b 90 e9 30 fe ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 fa 48 All code ======== 0: 00 00 add %al,(%rax) 2: 8b 05 87 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 28.801079][ T308] RSP: 0018:ffffc900006c7140 EFLAGS: 00010246 [ 28.801451][ T308] RAX: 0000000000000000 RBX: ffff88800b852000 RCX: 0000000000000001 [ 28.801898][ T308] RDX: 0000000000000000 RSI: ffffffffbbc9f52e RDI: ffffffffbb45a5a0 [ 28.802344][ T308] RBP: ffffc900006c7230 R08: ffff888002170800 R09: 0000000000000000 [ 28.802785][ T308] R10: ffffc900006c75c8 R11: ffffffffbca59728 R12: 1ffff920000d8e2c [ 28.803205][ T308] R13: 00000000000003e8 R14: ffffc900006c7880 R15: ffff888004db1fe0 [ 28.803626][ T308] FS: 00007fd193ded800(0000) GS:ffff888078627000(0000) knlGS:0000000000000000 [ 28.804119][ T308] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.804485][ T308] CR2: 00000000004e58f8 CR3: 000000000913d004 CR4: 0000000000772ef0 [ 28.804904][ T308] PKRU: 55555554 [ 28.805115][ T308] Call Trace: [ 28.805326][ T308] [ 28.805476][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 28.805759][ T308] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 28.806036][ T308] ? __lock_release (kernel/locking/lockdep.c:5539) [ 28.806325][ T308] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 28.806610][ T308] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 28.806887][ T308] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 28.807170][ T308] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 28.807457][ T308] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 28.807817][ T308] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.808098][ T308] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 28.808378][ T308] ? __kernel_text_address (kernel/extable.c:79) [ 28.808666][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 28.808947][ T308] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 28.809230][ T308] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 28.809638][ T308] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 28.809918][ T308] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 28.810200][ T308] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 28.810491][ T308] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 28.810771][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 28.811048][ T308] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 28.811324][ T308] ? __create_object (mm/kmemleak.c:771) [ 28.811611][ T308] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 28.811893][ T308] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 28.812172][ T308] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 28.812534][ T308] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 28.812819][ T308] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 28.813102][ T308] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 28.813381][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 28.813673][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 28.813952][ T308] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 28.814237][ T308] ? __lock_release (kernel/locking/lockdep.c:5539) [ 28.814530][ T308] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 28.814812][ T308] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 28.815091][ T308] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 28.815375][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 28.815665][ T308] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.815944][ T308] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 28.816220][ T308] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 28.816518][ T308] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 28.816800][ T308] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 28.817081][ T308] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 28.817361][ T308] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 28.817669][ T308] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 28.817953][ T308] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 28.818233][ T308] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 28.818524][ T308] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 28.818814][ T308] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 28.819096][ T308] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 28.819375][ T308] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 28.819748][ T308] ___sys_sendmsg (net/socket.c:2670) [ 28.820024][ T308] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 28.820304][ T308] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 28.820657][ T308] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 28.820946][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 28.821238][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 28.821526][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 28.821805][ T308] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 28.822081][ T308] ? __lock_release (kernel/locking/lockdep.c:5539) [ 28.822369][ T308] __sys_sendmsg (net/socket.c:2700) [ 28.822654][ T308] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 28.823000][ T308] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 28.823295][ T308] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 28.823582][ T308] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.823865][ T308] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.824208][ T308] RIP: 0033:0x7fd193fba1e7 [ 28.824501][ T308] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 28.825509][ T308] RSP: 002b:00007fff94bb0778 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 28.825928][ T308] RAX: ffffffffffffffda RBX: 00007fff94bb0eb0 RCX: 00007fd193fba1e7 [ 28.826345][ T308] RDX: 0000000000000000 RSI: 00007fff94bb07e0 RDI: 0000000000000005 [ 28.826772][ T308] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 28.827197][ T308] R10: 00007fd193eb7498 R11: 0000000000000246 R12: 0000000000000003 [ 28.827623][ T308] R13: 00000000686e5121 R14: 0000000000499600 R15: 0000000000000000 | [ 30.160532][ T65] ------------[ cut here ]------------ | [ 30.160887][ T65] WARNING: CPU: 1 PID: 65 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 30.161613][ T65] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel 8021q veth br_netfilter bridge stp llc | [ 30.163097][ T65] Tainted: [W]=WARN [ 30.163347][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.163762][ T65] Workqueue: netns cleanup_net [ 30.164112][ T65] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 30.164450][ T65] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 00 85 c0 0f 85 39 fe ff ff 90 <0f> 0b 90 e9 30 fe ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 fa 48 All code ======== 0: 00 00 add %al,(%rax) 2: 8b 05 87 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 30.165616][ T65] RSP: 0018:ffffc900004675b0 EFLAGS: 00010246 [ 30.166024][ T65] RAX: 0000000000000000 RBX: ffff888002552000 RCX: 0000000000000001 [ 30.166525][ T65] RDX: 0000000000000000 RSI: ffffffffbbc9f52e RDI: ffffffffbb45a5a0 [ 30.167018][ T65] RBP: ffffc900004676a0 R08: 0000000000000000 R09: 0000000000000000 [ 30.167701][ T65] R10: ffffc900004676d0 R11: ffffffffb88914d8 R12: 1ffff9200008ceba [ 30.168191][ T65] R13: 00000000000003e8 R14: ffffc900004676d0 R15: ffff888002552f08 [ 30.168974][ T65] FS: 0000000000000000(0000) GS:ffff888078527000(0000) knlGS:0000000000000000 [ 30.169714][ T65] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.170159][ T65] CR2: 0000000000406141 CR3: 0000000025136002 CR4: 0000000000772ef0 [ 30.170791][ T65] PKRU: 55555554 [ 30.171041][ T65] Call Trace: [ 30.171284][ T65] [ 30.171447][ T65] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 30.171985][ T65] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 30.172395][ T65] ? br_del_if (net/bridge/br_if.c:742) bridge [ 30.172801][ T65] ? br_device_event (net/bridge/br.c:141) bridge [ 30.173168][ T65] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 30.173503][ T65] ? ops_undo_list (net/core/net_namespace.c:204 net/core/net_namespace.c:251) [ 30.173827][ T65] ? cleanup_net (net/core/net_namespace.c:684) [ 30.174144][ T65] ? process_one_work (kernel/workqueue.c:3238) [ 30.174484][ T65] ? worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402) [ 30.174808][ T65] ? kthread (kernel/kthread.c:464) [ 30.175048][ T65] ? ret_from_fork (arch/x86/kernel/process.c:148) [ 30.175379][ T65] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 30.175728][ T65] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 30.176062][ T65] netif_set_mtu (net/core/dev.c:9652) [ 30.176384][ T65] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 30.176736][ T65] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 30.176982][ T65] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 30.177426][ T65] br_del_if (net/bridge/br_if.c:743) bridge [ 30.177801][ T65] br_device_event (net/bridge/br.c:141) bridge [ 30.178161][ T65] ? __pfx_br_device_event (net/bridge/br.c:29) bridge [ 30.178609][ T65] ? netconsole_netdev_event (drivers/net/netconsole.c:1474) [ 30.178944][ T65] notifier_call_chain (kernel/notifier.c:87 (discriminator 2)) [ 30.179279][ T65] unregister_netdevice_many_notify (net/core/dev.c:12107) [ 30.179712][ T65] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/locking/mutex.h:47 kernel/locking/mutex.c:67) [ 30.180038][ T65] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:12032) [ 30.180442][ T65] ? unregister_netdevice_queue (net/core/dev.c:12004) [ 30.180852][ T65] ? __pfx_unregister_netdevice_queue (net/core/dev.c:12003) [ 30.181254][ T65] ? __pfx_unregister_netdevice_queue (net/core/dev.c:12003) [ 30.181669][ T65] default_device_exit_batch (net/core/dev.c:12673) [ 30.181992][ T65] ? __pfx_default_device_exit_batch (net/core/dev.c:12648) [ 30.182402][ T65] ops_undo_list (net/core/net_namespace.c:204 net/core/net_namespace.c:251) [ 30.182742][ T65] ? __pfx_ops_undo_list (net/core/net_namespace.c:222) [ 30.183098][ T65] ? cleanup_net (./include/linux/list.h:183 net/core/net_namespace.c:679) [ 30.183431][ T65] cleanup_net (net/core/net_namespace.c:684) [ 30.183773][ T65] ? __pfx_cleanup_net (net/core/net_namespace.c:648) [ 30.184103][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 30.184429][ T65] process_one_work (kernel/workqueue.c:3238) [ 30.184775][ T65] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 30.185109][ T65] ? assign_work (kernel/workqueue.c:1200) [ 30.185441][ T65] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402) [ 30.185794][ T65] ? __pfx_worker_thread (kernel/workqueue.c:3348) [ 30.186121][ T65] kthread (kernel/kthread.c:464) [ 30.186366][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 30.186700][ T65] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 30.187021][ T65] ? __lock_release (kernel/locking/lockdep.c:5539) [ 30.187348][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 30.187688][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 30.188018][ T65] ret_from_fork (arch/x86/kernel/process.c:148) [ 30.188340][ T65] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: netif_set_mtu_ext:rtnl_newlink:rtnetlink_rcv_msg:netlink_rcv_skb:netlink_unicast netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_device_event netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_del_if netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_add_if