====================================== | [ 20.602931][ T321] ip_gre: GRE over IPv4 tunneling driver | [ 20.652925][ T320] ------------[ cut here ]------------ | [ 20.655152][ T320] WARNING: CPU: 0 PID: 320 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) | [ 20.655821][ T320] Modules linked in: ip_gre gre 8021q vrf veth [ 20.657484][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.657908][ T320] 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) [ 20.658527][ T320] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 20.659884][ T320] RSP: 0018:ffffc90000567000 EFLAGS: 00010246 [ 20.660493][ T320] RAX: 0000000000000000 RBX: ffff888012f79000 RCX: 0000000000000001 [ 20.660974][ T320] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 20.661648][ T320] RBP: ffffc900005670e8 R08: ffff888012f79218 R09: 0000000000000000 [ 20.662335][ T320] R10: ffffc90000567118 R11: ffffffff9f179160 R12: 1ffff920000ace04 [ 20.662833][ T320] R13: 00000000000005c0 R14: ffffc90000567118 R15: ffff888012f79218 [ 20.663519][ T320] FS: 00007fa17f23c800(0000) GS:ffff8880954b7000(0000) knlGS:0000000000000000 [ 20.664064][ T320] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.664619][ T320] CR2: 00007f862f886000 CR3: 0000000008f4f002 CR4: 0000000000772ef0 [ 20.665087][ T320] PKRU: 55555554 [ 20.665432][ T320] Call Trace: [ 20.665668][ T320] [ 20.665836][ T320] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 20.666249][ T320] ? packet_notifier (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/packet/af_packet.c:4283) [ 20.666580][ T320] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 20.666890][ T320] ? __pfx_vlan_device_event (net/8021q/vlan.c:362) 8021q [ 20.667296][ T320] ? __pfx_packet_notifier (net/packet/af_packet.c:4236) [ 20.667611][ T320] netif_set_mtu (net/core/dev.c:9652) [ 20.667920][ T320] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 20.668256][ T320] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 20.668500][ T320] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 20.668816][ T320] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 20.669145][ T320] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 20.669648][ T320] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 20.670029][ T320] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 20.670360][ T320] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 20.670721][ T320] rtnl_newlink_create (net/core/rtnetlink.c:3825) [ 20.671045][ T320] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 20.671373][ T320] ? __dev_get_by_name (net/core/dev.c:865) [ 20.671693][ T320] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 20.672014][ T320] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 20.672563][ T320] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 20.672881][ T320] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 20.673226][ T320] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 20.673559][ T320] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 20.673886][ T320] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.674221][ T320] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 20.674543][ T320] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.674862][ T320] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.675184][ T320] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 20.675506][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.675829][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.676164][ T320] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.676507][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.676830][ T320] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 20.677316][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 20.677641][ T320] ? 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) [ 20.677990][ T320] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 20.678464][ T320] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 20.678791][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.679254][ T320] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 20.679586][ T320] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 20.679920][ T320] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 20.680696][ T320] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 20.681044][ T320] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 20.681382][ T320] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 20.681802][ T320] ___sys_sendmsg (net/socket.c:2670) [ 20.682140][ T320] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 20.682468][ T320] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 20.682805][ T320] ? mt_find (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/maple_tree.c:6937) [ 20.683051][ T320] ? __handle_mm_fault (mm/memory.c:6212) [ 20.683402][ T320] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 20.683742][ T320] ? mt_find (lib/maple_tree.c:6938) [ 20.684009][ T320] __sys_sendmsg (net/socket.c:2700) [ 20.684349][ T320] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 20.684674][ T320] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 20.685021][ T320] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 20.685356][ T320] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.685693][ T320] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.686028][ T320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.686466][ T320] RIP: 0033:0x7fa17f4091e7 [ 20.686858][ T320] Code: Unable to access opcode bytes at 0x7fa17f4091bd. Code starting with the faulting instruction =========================================== [ 20.687277][ T320] RSP: 002b:00007ffea206e678 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.687774][ T320] RAX: ffffffffffffffda RBX: 00007ffea206eda0 RCX: 00007fa17f4091e7 [ 20.688281][ T320] RDX: 0000000000000000 RSI: 00007ffea206e6e0 RDI: 0000000000000005 [ 20.688783][ T320] RBP: 0000000000000008 R08: 00000000000000a8 R09: 0000000000000000 [ 20.689263][ T320] R10: 00007fa17f3016f8 R11: 0000000000000246 R12: 00007ffea206edc0 [ 20.689729][ T320] R13: 00000000686e170b R14: 0000000000499600 R15: 00007ffea206e7c4 | [ 23.139347][ T346] ------------[ cut here ]------------ | [ 23.139798][ T346] WARNING: CPU: 2 PID: 346 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.140459][ T346] Modules linked in: ip_gre gre 8021q vrf veth | [ 23.141540][ T346] Tainted: [W]=WARN [ 23.141798][ T346] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.142224][ T346] 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.142555][ T346] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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.143682][ T346] RSP: 0018:ffffc900006a7000 EFLAGS: 00010246 [ 23.144167][ T346] RAX: 0000000000000000 RBX: ffff888008b14000 RCX: 0000000000000001 [ 23.144940][ T346] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 23.145440][ T346] RBP: ffffc900006a70e8 R08: ffff888008b14218 R09: 0000000000000000 [ 23.145909][ T346] R10: ffffc900006a7118 R11: ffffffff9f179160 R12: 1ffff920000d4e04 [ 23.146412][ T346] R13: 000000000000ffe3 R14: ffffc900006a7118 R15: ffff888008b14218 [ 23.146880][ T346] FS: 00007f8b6f934800(0000) GS:ffff8880955b7000(0000) knlGS:0000000000000000 [ 23.147451][ T346] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.147862][ T346] CR2: 00000000004200f0 CR3: 000000001315b006 CR4: 0000000000772ef0 [ 23.148357][ T346] PKRU: 55555554 [ 23.148602][ T346] Call Trace: [ 23.148844][ T346] [ 23.149026][ T346] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 23.149438][ T346] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 23.149843][ T346] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.150474][ T346] netif_set_mtu (net/core/dev.c:9652) [ 23.151040][ T346] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 23.151668][ T346] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 23.152128][ T346] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 23.152701][ T346] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 23.153293][ T346] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 23.153634][ T346] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 23.154048][ T346] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 23.154395][ T346] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 23.154718][ T346] rtnl_newlink_create (net/core/rtnetlink.c:3825) [ 23.155051][ T346] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 23.155380][ T346] ? __dev_get_by_name (net/core/dev.c:865) [ 23.155700][ T346] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 23.156037][ T346] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 23.156391][ T346] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 23.156716][ T346] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 23.157053][ T346] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 23.157393][ T346] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 23.157715][ T346] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.158056][ T346] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 23.158381][ T346] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.158698][ T346] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.159032][ T346] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 23.159365][ T346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.159687][ T346] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.160018][ T346] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.160352][ T346] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.160671][ T346] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 23.161093][ T346] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 23.161674][ T346] ? 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.162260][ T346] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 23.162846][ T346] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 23.163433][ T346] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.163999][ T346] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 23.164574][ T346] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 23.165184][ T346] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 23.165765][ T346] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 23.166345][ T346] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 23.166882][ T346] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 23.167619][ T346] ___sys_sendmsg (net/socket.c:2670) [ 23.168192][ T346] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 23.168756][ T346] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 23.169325][ T346] ? mt_find (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/maple_tree.c:6937) [ 23.169622][ T346] ? __handle_mm_fault (mm/memory.c:6212) [ 23.169950][ T346] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 23.170298][ T346] ? mt_find (lib/maple_tree.c:6938) [ 23.170561][ T346] __sys_sendmsg (net/socket.c:2700) [ 23.170881][ T346] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 23.171248][ T346] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 23.171575][ T346] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 23.171911][ T346] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.172257][ T346] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.172577][ T346] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.172965][ T346] RIP: 0033:0x7f8b6fb011e7 [ 23.173317][ T346] 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.174446][ T346] RSP: 002b:00007ffe33789008 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.174919][ T346] RAX: ffffffffffffffda RBX: 00007ffe33789730 RCX: 00007f8b6fb011e7 [ 23.175742][ T346] RDX: 0000000000000000 RSI: 00007ffe33789070 RDI: 0000000000000005 [ 23.176619][ T346] RBP: 000000000000000a R08: 00000000000000b0 R09: 0000000000000000 [ 23.177236][ T346] R10: 00007f8b6fb8fac0 R11: 0000000000000246 R12: 00007ffe33789750 [ 23.177706][ T346] R13: 00000000686e170d R14: 0000000000499600 R15: 00007ffe33789154 | [ 37.078167][ T392] ------------[ cut here ]------------ | [ 37.078565][ T392] WARNING: CPU: 0 PID: 392 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) | [ 37.079247][ T392] Modules linked in: ip_gre gre 8021q vrf veth | [ 37.080471][ T392] Tainted: [W]=WARN [ 37.080682][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.081106][ T392] 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) [ 37.081419][ T392] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 37.082521][ T392] RSP: 0018:ffffc900008b7140 EFLAGS: 00010246 [ 37.082872][ T392] RAX: 0000000000000000 RBX: ffff888008d59000 RCX: 0000000000000001 [ 37.083330][ T392] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 37.083830][ T392] RBP: ffffc900008b7230 R08: ffff888009cb8800 R09: 0000000000000000 [ 37.084477][ T392] R10: ffffc900008b75c8 R11: ffffffff9fa50668 R12: 1ffff92000116e2c [ 37.084898][ T392] R13: 00000000000007d0 R14: ffffc900008b7880 R15: ffff888015117160 [ 37.085333][ T392] FS: 00007fb36f36a800(0000) GS:ffff8880954b7000(0000) knlGS:0000000000000000 [ 37.085815][ T392] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.086190][ T392] CR2: 00000000004e5aa0 CR3: 00000000130bc003 CR4: 0000000000772ef0 [ 37.086624][ T392] PKRU: 55555554 [ 37.086831][ T392] Call Trace: [ 37.087063][ T392] [ 37.087217][ T392] ? irqentry_exit (kernel/entry/common.c:311) [ 37.087503][ T392] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 37.087848][ T392] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 37.088215][ T392] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 37.088555][ T392] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 37.088999][ T392] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.089368][ T392] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 37.089724][ T392] ? __kernel_text_address (kernel/extable.c:79) [ 37.090103][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.090510][ T392] ? __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) [ 37.090884][ T392] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 37.091468][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.091753][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.092044][ T392] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 37.092333][ T392] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 37.092609][ T392] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.092882][ T392] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 37.093176][ T392] ? __create_object (mm/kmemleak.c:771) [ 37.093463][ T392] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 37.093741][ T392] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 37.094028][ T392] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 37.094380][ T392] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 37.094662][ T392] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 37.094946][ T392] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.095395][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.095885][ T392] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.096392][ T392] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 37.096872][ T392] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.097381][ T392] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.097875][ T392] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 37.098383][ T392] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.098875][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.099429][ T392] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.099904][ T392] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.100340][ T392] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 37.100630][ T392] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 37.100997][ T392] ? 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) [ 37.101479][ T392] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 37.101784][ T392] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 37.102132][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.102415][ T392] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 37.102694][ T392] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 37.103071][ T392] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 37.103369][ T392] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 37.103647][ T392] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 37.103920][ T392] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 37.104305][ T392] ___sys_sendmsg (net/socket.c:2670) [ 37.104578][ T392] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 37.104862][ T392] ? __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) [ 37.105225][ T392] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 37.105503][ T392] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.105779][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.106071][ T392] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.106376][ T392] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 37.106651][ T392] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.106988][ T392] __sys_sendmsg (net/socket.c:2700) [ 37.107287][ T392] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 37.107629][ T392] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 37.107915][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.108213][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.108578][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.108928][ T392] RIP: 0033:0x7fb36f5371e7 [ 37.109243][ T392] 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) [ 37.110331][ T392] RSP: 002b:00007ffd31e70118 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.110801][ T392] RAX: ffffffffffffffda RBX: 00007ffd31e70840 RCX: 00007fb36f5371e7 [ 37.111356][ T392] RDX: 0000000000000000 RSI: 00007ffd31e70180 RDI: 0000000000000005 [ 37.111786][ T392] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 37.112317][ T392] R10: 00007fb36f434ee8 R11: 0000000000000246 R12: 0000000000000004 [ 37.112735][ T392] R13: 00000000686e171b R14: 0000000000499600 R15: 0000000000000000 | [ 37.230088][ T393] ------------[ cut here ]------------ | [ 37.230728][ T393] WARNING: CPU: 2 PID: 393 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) | [ 37.231727][ T393] Modules linked in: ip_gre gre 8021q vrf veth | [ 37.233430][ T393] Tainted: [W]=WARN [ 37.233823][ T393] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.234468][ T393] 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) [ 37.234985][ T393] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 37.236719][ T393] RSP: 0018:ffffc900008b7140 EFLAGS: 00010246 [ 37.237351][ T393] RAX: 0000000000000000 RBX: ffff888008599000 RCX: 0000000000000001 [ 37.238132][ T393] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 37.238878][ T393] RBP: ffffc900008b7230 R08: ffff888009f63800 R09: 0000000000000000 [ 37.239621][ T393] R10: ffffc900008b75c8 R11: ffffffff9fa50668 R12: 1ffff92000116e2c [ 37.240390][ T393] R13: 00000000000007d0 R14: ffffc900008b7880 R15: ffff888015228060 [ 37.241163][ T393] FS: 00007fc9853c3800(0000) GS:ffff8880955b7000(0000) knlGS:0000000000000000 [ 37.242021][ T393] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.242657][ T393] CR2: 00000000004e5aa8 CR3: 0000000012e6f004 CR4: 0000000000772ef0 [ 37.243419][ T393] PKRU: 55555554 [ 37.243803][ T393] Call Trace: [ 37.244203][ T393] [ 37.244466][ T393] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.244982][ T393] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 37.245532][ T393] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.246049][ T393] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 37.246583][ T393] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 37.247101][ T393] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.247631][ T393] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 37.248159][ T393] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 37.248801][ T393] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.249336][ T393] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 37.249837][ T393] ? __kernel_text_address (kernel/extable.c:79) [ 37.250359][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.250869][ T393] ? __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) [ 37.251397][ T393] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 37.252010][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.252565][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.253074][ T393] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 37.253593][ T393] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 37.254130][ T393] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.254637][ T393] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 37.255144][ T393] ? __create_object (mm/kmemleak.c:771) [ 37.255649][ T393] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 37.256165][ T393] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 37.256657][ T393] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 37.257293][ T393] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 37.257815][ T393] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 37.258351][ T393] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.258816][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.259327][ T393] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.259837][ T393] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 37.260321][ T393] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.260805][ T393] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.261260][ T393] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 37.261762][ T393] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.262275][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.262759][ T393] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.263277][ T393] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.263706][ T393] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 37.264235][ T393] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 37.264723][ T393] ? 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) [ 37.265214][ T393] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 37.265718][ T393] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 37.266140][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.266619][ T393] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 37.267089][ T393] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 37.267601][ T393] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 37.268087][ T393] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 37.268598][ T393] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 37.269125][ T393] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 37.269764][ T393] ___sys_sendmsg (net/socket.c:2670) [ 37.270259][ T393] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 37.270753][ T393] ? __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) [ 37.271399][ T393] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 37.271908][ T393] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.272444][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.272954][ T393] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.273477][ T393] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 37.273978][ T393] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.274511][ T393] __sys_sendmsg (net/socket.c:2700) [ 37.274985][ T393] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 37.275625][ T393] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 37.276169][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.276640][ T393] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.276942][ T393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.277323][ T393] RIP: 0033:0x7fc9855901e7 [ 37.277626][ T393] 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) [ 37.278637][ T393] RSP: 002b:00007ffd4ef5f548 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.279082][ T393] RAX: ffffffffffffffda RBX: 00007ffd4ef5fc70 RCX: 00007fc9855901e7 [ 37.279520][ T393] RDX: 0000000000000000 RSI: 00007ffd4ef5f5b0 RDI: 0000000000000005 [ 37.279961][ T393] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 37.280429][ T393] R10: 00007fc98548dee8 R11: 0000000000000246 R12: 0000000000000004 [ 37.280862][ T393] R13: 00000000686e171b R14: 0000000000499600 R15: 0000000000000000 | [ 37.427148][ T394] ------------[ cut here ]------------ | [ 37.427478][ T394] WARNING: CPU: 1 PID: 394 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) | [ 37.428023][ T394] Modules linked in: ip_gre gre 8021q vrf veth | [ 37.428969][ T394] Tainted: [W]=WARN [ 37.429184][ T394] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.429528][ T394] 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) [ 37.429811][ T394] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 37.430829][ T394] RSP: 0018:ffffc900008b7140 EFLAGS: 00010246 [ 37.431188][ T394] RAX: 0000000000000000 RBX: ffff888012f79000 RCX: 0000000000000001 [ 37.431602][ T394] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 37.432011][ T394] RBP: ffffc900008b7230 R08: ffff888015c46800 R09: 0000000000000000 [ 37.432434][ T394] R10: ffffc900008b75c8 R11: ffffffff9fa50668 R12: 1ffff92000116e2c [ 37.432845][ T394] R13: 00000000000007d0 R14: ffffc900008b7880 R15: ffff888015228ae0 [ 37.433262][ T394] FS: 00007f8476175800(0000) GS:ffff888095537000(0000) knlGS:0000000000000000 [ 37.433741][ T394] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.434085][ T394] CR2: 00000000004e73b8 CR3: 00000000130bc001 CR4: 0000000000772ef0 [ 37.434510][ T394] PKRU: 55555554 [ 37.434714][ T394] Call Trace: [ 37.434920][ T394] [ 37.435059][ T394] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.435345][ T394] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 37.435618][ T394] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.435902][ T394] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 37.436195][ T394] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 37.436503][ T394] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.436783][ T394] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 37.437063][ T394] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 37.437426][ T394] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.437701][ T394] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 37.437975][ T394] ? __kernel_text_address (kernel/extable.c:79) [ 37.438265][ T394] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.438543][ T394] ? __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) [ 37.438819][ T394] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 37.439170][ T394] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.439446][ T394] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.439719][ T394] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 37.439993][ T394] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 37.440284][ T394] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.440558][ T394] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 37.440829][ T394] ? __create_object (mm/kmemleak.c:771) [ 37.441105][ T394] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 37.441400][ T394] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 37.441674][ T394] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 37.442017][ T394] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 37.442324][ T394] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 37.442610][ T394] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.442882][ T394] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.443173][ T394] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.443452][ T394] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 37.443724][ T394] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.443999][ T394] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.444286][ T394] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 37.444655][ T394] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.445157][ T394] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.445644][ T394] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.446102][ T394] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.446615][ T394] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 37.447134][ T394] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 37.447605][ T394] ? 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) [ 37.448100][ T394] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 37.448621][ T394] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 37.449079][ T394] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.449579][ T394] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 37.450068][ T394] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 37.450545][ T394] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 37.451029][ T394] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 37.451542][ T394] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 37.452018][ T394] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 37.452631][ T394] ___sys_sendmsg (net/socket.c:2670) [ 37.453073][ T394] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 37.453553][ T394] ? __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) [ 37.454170][ T394] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 37.454654][ T394] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.455147][ T394] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.455643][ T394] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.456142][ T394] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 37.456623][ T394] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.457136][ T394] __sys_sendmsg (net/socket.c:2700) [ 37.457610][ T394] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 37.458186][ T394] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 37.458625][ T394] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.459094][ T394] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.459589][ T394] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.460193][ T394] RIP: 0033:0x7f84763421e7 [ 37.460696][ T394] 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) [ 37.462411][ T394] RSP: 002b:00007ffefd7f4bf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.463138][ T394] RAX: ffffffffffffffda RBX: 00007ffefd7f5320 RCX: 00007f84763421e7 [ 37.463871][ T394] RDX: 0000000000000000 RSI: 00007ffefd7f4c60 RDI: 0000000000000005 [ 37.464584][ T394] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 37.465296][ T394] R10: 00007f847623fee8 R11: 0000000000000246 R12: 0000000000000004 [ 37.466019][ T394] R13: 00000000686e171c R14: 0000000000499600 R15: 0000000000000000 | [ 37.592592][ T395] ------------[ cut here ]------------ | [ 37.592894][ T395] WARNING: CPU: 0 PID: 395 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) | [ 37.593487][ T395] Modules linked in: ip_gre gre 8021q vrf veth | [ 37.594433][ T395] Tainted: [W]=WARN [ 37.594642][ T395] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.595013][ T395] 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) [ 37.595335][ T395] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 37.596359][ T395] RSP: 0018:ffffc900008c7140 EFLAGS: 00010246 [ 37.596746][ T395] RAX: 0000000000000000 RBX: ffff888009db1000 RCX: 0000000000000001 [ 37.597183][ T395] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 37.597601][ T395] RBP: ffffc900008c7230 R08: ffff888015cde800 R09: 0000000000000000 [ 37.598026][ T395] R10: ffffc900008c75c8 R11: ffffffff9fa50668 R12: 1ffff92000118e2c [ 37.598458][ T395] R13: 00000000000007d0 R14: ffffc900008c7880 R15: ffff888015229560 [ 37.598872][ T395] FS: 00007f123171e800(0000) GS:ffff8880954b7000(0000) knlGS:0000000000000000 [ 37.599371][ T395] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.599719][ T395] CR2: 00000000004e5ab0 CR3: 0000000012c79001 CR4: 0000000000772ef0 [ 37.600160][ T395] PKRU: 55555554 [ 37.600368][ T395] Call Trace: [ 37.600578][ T395] [ 37.600718][ T395] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.601006][ T395] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 37.601295][ T395] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.601578][ T395] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 37.601852][ T395] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 37.602159][ T395] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.602439][ T395] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 37.602722][ T395] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 37.603087][ T395] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.603373][ T395] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 37.603642][ T395] ? __kernel_text_address (kernel/extable.c:79) [ 37.603921][ T395] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.604229][ T395] ? __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) [ 37.604508][ T395] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 37.604847][ T395] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.605146][ T395] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.605423][ T395] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 37.605699][ T395] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 37.605974][ T395] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.606392][ T395] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 37.606693][ T395] ? __create_object (mm/kmemleak.c:771) [ 37.606971][ T395] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 37.607455][ T395] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 37.607741][ T395] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 37.608097][ T395] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 37.608393][ T395] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 37.608675][ T395] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.608961][ T395] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.609267][ T395] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.609546][ T395] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 37.609817][ T395] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.610104][ T395] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.610393][ T395] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 37.610673][ T395] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.610958][ T395] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.611270][ T395] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.611550][ T395] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.611825][ T395] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 37.612132][ T395] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 37.612406][ T395] ? 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) [ 37.612681][ T395] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 37.612968][ T395] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 37.613267][ T395] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.613548][ T395] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 37.613895][ T395] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 37.614276][ T395] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 37.614643][ T395] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 37.615048][ T395] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 37.615533][ T395] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 37.616184][ T395] ___sys_sendmsg (net/socket.c:2670) [ 37.616559][ T395] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 37.616837][ T395] ? __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) [ 37.617211][ T395] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 37.617550][ T395] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.617890][ T395] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.618199][ T395] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.618491][ T395] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 37.618765][ T395] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.619062][ T395] __sys_sendmsg (net/socket.c:2700) [ 37.619349][ T395] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 37.619695][ T395] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 37.619980][ T395] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.620280][ T395] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.620565][ T395] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.620906][ T395] RIP: 0033:0x7f12318eb1e7 [ 37.621215][ T395] 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) [ 37.622304][ T395] RSP: 002b:00007ffc749c94c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.622792][ T395] RAX: ffffffffffffffda RBX: 00007ffc749c9bf0 RCX: 00007f12318eb1e7 [ 37.623331][ T395] RDX: 0000000000000000 RSI: 00007ffc749c9530 RDI: 0000000000000005 [ 37.623742][ T395] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 37.624174][ T395] R10: 00007f12317e8ee8 R11: 0000000000000246 R12: 0000000000000004 [ 37.624743][ T395] R13: 00000000686e171c R14: 0000000000499600 R15: 0000000000000000 | [ 37.775882][ T396] ------------[ cut here ]------------ | [ 37.776328][ T396] WARNING: CPU: 0 PID: 396 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) | [ 37.776944][ T396] Modules linked in: ip_gre gre 8021q vrf veth | [ 37.778189][ T396] Tainted: [W]=WARN [ 37.778398][ T396] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.778772][ T396] 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) [ 37.779131][ T396] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 37.780305][ T396] RSP: 0018:ffffc900008c7140 EFLAGS: 00010246 [ 37.780657][ T396] RAX: 0000000000000000 RBX: ffff888005289000 RCX: 0000000000000001 [ 37.781301][ T396] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 37.781878][ T396] RBP: ffffc900008c7230 R08: ffff8880098a6800 R09: 0000000000000000 [ 37.782339][ T396] R10: ffffc900008c75c8 R11: ffffffff9fa50668 R12: 1ffff92000118e2c [ 37.782881][ T396] R13: 00000000000007d0 R14: ffffc900008c7880 R15: ffff888015229fe0 [ 37.783315][ T396] FS: 00007f3e2f971800(0000) GS:ffff8880954b7000(0000) knlGS:0000000000000000 [ 37.783885][ T396] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.784329][ T396] CR2: 00000000004e55b8 CR3: 0000000004bcf002 CR4: 0000000000772ef0 [ 37.784889][ T396] PKRU: 55555554 [ 37.785244][ T396] Call Trace: [ 37.785486][ T396] [ 37.785627][ T396] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.785938][ T396] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 37.786275][ T396] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.786645][ T396] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 37.786932][ T396] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 37.787236][ T396] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.787519][ T396] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 37.787886][ T396] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 37.788332][ T396] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.788684][ T396] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 37.789031][ T396] ? __kernel_text_address (kernel/extable.c:79) [ 37.789351][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.789718][ T396] ? __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) [ 37.790003][ T396] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 37.790507][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.790786][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.791091][ T396] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 37.791517][ T396] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 37.791854][ T396] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.792221][ T396] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 37.792499][ T396] ? __create_object (mm/kmemleak.c:771) [ 37.792776][ T396] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 37.793081][ T396] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 37.793370][ T396] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 37.793712][ T396] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 37.793998][ T396] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 37.794493][ T396] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.794939][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.795290][ T396] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.795570][ T396] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 37.795842][ T396] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.796144][ T396] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.796586][ T396] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 37.796872][ T396] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.797183][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.797470][ T396] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.797745][ T396] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.798020][ T396] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 37.798316][ T396] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 37.798591][ T396] ? 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) [ 37.798873][ T396] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 37.799161][ T396] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 37.799437][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.799717][ T396] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 37.799995][ T396] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 37.800279][ T396] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 37.800561][ T396] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 37.800840][ T396] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 37.801129][ T396] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 37.801485][ T396] ___sys_sendmsg (net/socket.c:2670) [ 37.801759][ T396] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 37.802034][ T396] ? __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) [ 37.802387][ T396] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 37.802668][ T396] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.802949][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.803244][ T396] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.803521][ T396] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 37.803794][ T396] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.804076][ T396] __sys_sendmsg (net/socket.c:2700) [ 37.804360][ T396] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 37.804701][ T396] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 37.804989][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.805281][ T396] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.805559][ T396] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.805899][ T396] RIP: 0033:0x7f3e2fb3e1e7 [ 37.806194][ T396] 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) [ 37.807204][ T396] RSP: 002b:00007fff33572528 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.807620][ T396] RAX: ffffffffffffffda RBX: 00007fff33572c50 RCX: 00007f3e2fb3e1e7 [ 37.808032][ T396] RDX: 0000000000000000 RSI: 00007fff33572590 RDI: 0000000000000005 [ 37.808453][ T396] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 37.808863][ T396] R10: 00007f3e2fa3bee8 R11: 0000000000000246 R12: 0000000000000004 [ 37.809289][ T396] R13: 00000000686e171c R14: 0000000000499600 R15: 0000000000000000 | [ 37.933316][ T397] ------------[ cut here ]------------ | [ 37.933657][ T397] WARNING: CPU: 2 PID: 397 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) | [ 37.934946][ T397] Modules linked in: ip_gre gre 8021q vrf veth | [ 37.935897][ T397] Tainted: [W]=WARN [ 37.936126][ T397] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.936500][ T397] 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) [ 37.936797][ T397] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 37.937819][ T397] RSP: 0018:ffffc900008d7140 EFLAGS: 00010246 [ 37.938197][ T397] RAX: 0000000000000000 RBX: ffff888005069000 RCX: 0000000000000001 [ 37.938637][ T397] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 37.939073][ T397] RBP: ffffc900008d7230 R08: ffff888012883800 R09: 0000000000000000 [ 37.939519][ T397] R10: ffffc900008d75c8 R11: ffffffff9fa50668 R12: 1ffff9200011ae2c [ 37.939953][ T397] R13: 00000000000007d0 R14: ffffc900008d7880 R15: ffff88801522aa60 [ 37.940406][ T397] FS: 00007fd1579e7800(0000) GS:ffff8880955b7000(0000) knlGS:0000000000000000 [ 37.940895][ T397] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.941276][ T397] CR2: 00000000004e5ac8 CR3: 0000000012d5d004 CR4: 0000000000772ef0 [ 37.941701][ T397] PKRU: 55555554 [ 37.941925][ T397] Call Trace: [ 37.942155][ T397] [ 37.942318][ T397] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.942611][ T397] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 37.942900][ T397] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.943225][ T397] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 37.943514][ T397] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 37.943802][ T397] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.944123][ T397] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 37.944427][ T397] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 37.944788][ T397] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.945077][ T397] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 37.945375][ T397] ? __kernel_text_address (kernel/extable.c:79) [ 37.945671][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.946183][ T397] ? __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) [ 37.946636][ T397] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 37.947269][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.947747][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.948266][ T397] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 37.948769][ T397] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 37.949303][ T397] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.949813][ T397] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 37.950347][ T397] ? __create_object (mm/kmemleak.c:771) [ 37.950886][ T397] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 37.951428][ T397] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 37.951949][ T397] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 37.952626][ T397] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 37.953183][ T397] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 37.953715][ T397] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.954271][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.954788][ T397] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.955133][ T397] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 37.955477][ T397] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.955788][ T397] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.956092][ T397] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 37.956442][ T397] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.956754][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.957064][ T397] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.957398][ T397] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.957715][ T397] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 37.958035][ T397] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 37.958370][ T397] ? 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) [ 37.958679][ T397] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 37.958987][ T397] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 37.959316][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.959634][ T397] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 37.959930][ T397] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 37.960254][ T397] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 37.960554][ T397] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 37.960845][ T397] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 37.961150][ T397] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 37.961530][ T397] ___sys_sendmsg (net/socket.c:2670) [ 37.961827][ T397] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 37.962147][ T397] ? __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) [ 37.962542][ T397] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 37.962836][ T397] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.963156][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.963477][ T397] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.963767][ T397] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 37.964060][ T397] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.964373][ T397] __sys_sendmsg (net/socket.c:2700) [ 37.964663][ T397] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 37.965015][ T397] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 37.965328][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.965618][ T397] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.965908][ T397] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.966289][ T397] RIP: 0033:0x7fd157bb41e7 [ 37.966595][ T397] 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) [ 37.967595][ T397] RSP: 002b:00007ffc8627d768 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.968038][ T397] RAX: ffffffffffffffda RBX: 00007ffc8627de90 RCX: 00007fd157bb41e7 [ 37.968492][ T397] RDX: 0000000000000000 RSI: 00007ffc8627d7d0 RDI: 0000000000000005 [ 37.968915][ T397] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 37.969353][ T397] R10: 00007fd157ab1ee8 R11: 0000000000000246 R12: 0000000000000004 [ 37.969785][ T397] R13: 00000000686e171c R14: 0000000000499600 R15: 0000000000000000 | [ 38.098243][ T398] ------------[ cut here ]------------ | [ 38.098606][ T398] WARNING: CPU: 2 PID: 398 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) | [ 38.099527][ T398] Modules linked in: ip_gre gre 8021q vrf veth | [ 38.100557][ T398] Tainted: [W]=WARN [ 38.100787][ T398] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.101174][ T398] 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) [ 38.101485][ T398] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 38.102534][ T398] RSP: 0018:ffffc900008d7140 EFLAGS: 00010246 [ 38.102913][ T398] RAX: 0000000000000000 RBX: ffff888011be1000 RCX: 0000000000000001 [ 38.103364][ T398] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 38.103818][ T398] RBP: ffffc900008d7230 R08: ffff88800288d000 R09: 0000000000000000 [ 38.104273][ T398] R10: ffffc900008d75c8 R11: ffffffff9fa50668 R12: 1ffff9200011ae2c [ 38.104713][ T398] R13: 00000000000007d0 R14: ffffc900008d7880 R15: ffff88801522b4e0 [ 38.105177][ T398] FS: 00007fa64aec8800(0000) GS:ffff8880955b7000(0000) knlGS:0000000000000000 [ 38.105700][ T398] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.106077][ T398] CR2: 00000000004e5ac0 CR3: 0000000004bcf005 CR4: 0000000000772ef0 [ 38.106545][ T398] PKRU: 55555554 [ 38.106796][ T398] Call Trace: [ 38.107030][ T398] [ 38.107202][ T398] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.107513][ T398] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 38.107836][ T398] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.108167][ T398] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 38.108484][ T398] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 38.108794][ T398] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 38.109103][ T398] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 38.109422][ T398] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 38.109801][ T398] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.110119][ T398] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 38.110422][ T398] ? __kernel_text_address (kernel/extable.c:79) [ 38.110724][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.111040][ T398] ? __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) [ 38.111352][ T398] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 38.111724][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.112029][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.112353][ T398] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 38.112654][ T398] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 38.112961][ T398] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.113282][ T398] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 38.113583][ T398] ? __create_object (mm/kmemleak.c:771) [ 38.113897][ T398] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 38.114218][ T398] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 38.114556][ T398] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 38.114927][ T398] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 38.115244][ T398] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 38.115550][ T398] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.115839][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.116143][ T398] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.116448][ T398] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 38.116736][ T398] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.117031][ T398] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.117353][ T398] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 38.117642][ T398] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.117934][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.118242][ T398] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 38.118536][ T398] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.118825][ T398] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 38.119134][ T398] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 38.119433][ T398] ? 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) [ 38.119722][ T398] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 38.120016][ T398] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 38.120312][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.120607][ T398] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 38.120897][ T398] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 38.121196][ T398] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 38.121500][ T398] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 38.121792][ T398] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 38.122078][ T398] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 38.122461][ T398] ___sys_sendmsg (net/socket.c:2670) [ 38.122745][ T398] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 38.123031][ T398] ? __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) [ 38.123397][ T398] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 38.123697][ T398] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.123986][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.124295][ T398] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.124583][ T398] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 38.124878][ T398] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.125192][ T398] __sys_sendmsg (net/socket.c:2700) [ 38.125493][ T398] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 38.125859][ T398] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 38.126180][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.126489][ T398] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 38.126786][ T398] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.127159][ T398] RIP: 0033:0x7fa64b0951e7 [ 38.127470][ T398] 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) [ 38.128501][ T398] RSP: 002b:00007fff3ef2b668 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 38.128937][ T398] RAX: ffffffffffffffda RBX: 00007fff3ef2bd90 RCX: 00007fa64b0951e7 [ 38.129391][ T398] RDX: 0000000000000000 RSI: 00007fff3ef2b6d0 RDI: 0000000000000005 [ 38.129830][ T398] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 38.130272][ T398] R10: 00007fa64af92ee8 R11: 0000000000000246 R12: 0000000000000004 [ 38.130694][ T398] R13: 00000000686e171c R14: 0000000000499600 R15: 0000000000000000 | [ 38.228793][ T399] ------------[ cut here ]------------ | [ 38.229530][ T399] WARNING: CPU: 3 PID: 399 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) | [ 38.230119][ T399] Modules linked in: ip_gre gre 8021q vrf veth | [ 38.231044][ T399] Tainted: [W]=WARN [ 38.231266][ T399] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.231620][ T399] 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) [ 38.231908][ T399] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 38.232947][ T399] RSP: 0018:ffffc900008e7140 EFLAGS: 00010246 [ 38.233314][ T399] RAX: 0000000000000000 RBX: ffff888008b14000 RCX: 0000000000000001 [ 38.233734][ T399] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 38.234167][ T399] RBP: ffffc900008e7230 R08: ffff888015c2a000 R09: 0000000000000000 [ 38.234601][ T399] R10: ffffc900008e75c8 R11: ffffffff9fa50668 R12: 1ffff9200011ce2c [ 38.235043][ T399] R13: 00000000000007d0 R14: ffffc900008e7880 R15: ffff888012aa98e0 [ 38.235486][ T399] FS: 00007fcaae153800(0000) GS:ffff888095637000(0000) knlGS:0000000000000000 [ 38.235973][ T399] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.236369][ T399] CR2: 00000000004e73d0 CR3: 0000000012850004 CR4: 0000000000772ef0 [ 38.236798][ T399] PKRU: 55555554 [ 38.237013][ T399] Call Trace: [ 38.237227][ T399] [ 38.237399][ T399] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.237698][ T399] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 38.237990][ T399] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.238278][ T399] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 38.238564][ T399] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 38.238849][ T399] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 38.239149][ T399] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 38.239447][ T399] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 38.239814][ T399] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.240092][ T399] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 38.240372][ T399] ? __kernel_text_address (kernel/extable.c:79) [ 38.240648][ T399] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.240926][ T399] ? __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) [ 38.241213][ T399] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 38.241588][ T399] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.241870][ T399] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.242156][ T399] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 38.242447][ T399] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 38.242742][ T399] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.243032][ T399] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 38.243329][ T399] ? __create_object (mm/kmemleak.c:771) [ 38.243624][ T399] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 38.243920][ T399] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 38.244226][ T399] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 38.244590][ T399] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 38.244888][ T399] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 38.245195][ T399] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.245523][ T399] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.245823][ T399] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.246134][ T399] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 38.246447][ T399] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.246743][ T399] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.247032][ T399] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 38.247333][ T399] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.247631][ T399] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.247929][ T399] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 38.248232][ T399] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.248527][ T399] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 38.248835][ T399] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 38.249136][ T399] ? 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) [ 38.249434][ T399] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 38.249727][ T399] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 38.250019][ T399] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.250330][ T399] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 38.250627][ T399] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 38.250924][ T399] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 38.251232][ T399] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 38.251526][ T399] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 38.251818][ T399] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 38.252202][ T399] ___sys_sendmsg (net/socket.c:2670) [ 38.252493][ T399] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 38.252783][ T399] ? __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) [ 38.253161][ T399] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 38.253460][ T399] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.253754][ T399] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.254051][ T399] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.254356][ T399] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 38.254648][ T399] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.254945][ T399] __sys_sendmsg (net/socket.c:2700) [ 38.255250][ T399] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 38.255609][ T399] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 38.255917][ T399] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.256222][ T399] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 38.256528][ T399] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.256888][ T399] RIP: 0033:0x7fcaae3201e7 [ 38.257203][ T399] 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) [ 38.258260][ T399] RSP: 002b:00007fffc8a86cd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 38.258701][ T399] RAX: ffffffffffffffda RBX: 00007fffc8a87400 RCX: 00007fcaae3201e7 [ 38.259143][ T399] RDX: 0000000000000000 RSI: 00007fffc8a86d40 RDI: 0000000000000005 [ 38.259591][ T399] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 38.260029][ T399] R10: 00007fcaae21dee8 R11: 0000000000000246 R12: 0000000000000004 [ 38.260475][ T399] R13: 00000000686e171c R14: 0000000000499600 R15: 0000000000000000 | [ 38.391752][ T400] ------------[ cut here ]------------ | [ 38.392064][ T400] WARNING: CPU: 0 PID: 400 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) | [ 38.392757][ T400] Modules linked in: ip_gre gre 8021q vrf veth | [ 38.393697][ T400] Tainted: [W]=WARN [ 38.393910][ T400] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.394263][ T400] 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) [ 38.394548][ T400] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 38.395542][ T400] RSP: 0018:ffffc900008f7140 EFLAGS: 00010246 [ 38.395894][ T400] RAX: 0000000000000000 RBX: ffff888004f39000 RCX: 0000000000000001 [ 38.396328][ T400] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 38.396741][ T400] RBP: ffffc900008f7230 R08: ffff88800550a000 R09: 0000000000000000 [ 38.397159][ T400] R10: ffffc900008f75c8 R11: ffffffff9fa50668 R12: 1ffff9200011ee2c [ 38.397578][ T400] R13: 00000000000007d0 R14: ffffc900008f7880 R15: ffff888009a726e0 [ 38.397989][ T400] FS: 00007f84f7323800(0000) GS:ffff8880954b7000(0000) knlGS:0000000000000000 [ 38.398489][ T400] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.398835][ T400] CR2: 00000000004e5ab8 CR3: 0000000012850003 CR4: 0000000000772ef0 [ 38.399270][ T400] PKRU: 55555554 [ 38.399477][ T400] Call Trace: [ 38.399682][ T400] [ 38.399822][ T400] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.400119][ T400] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 38.400395][ T400] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.400673][ T400] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 38.400945][ T400] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 38.401236][ T400] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 38.401513][ T400] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 38.401793][ T400] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 38.402155][ T400] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.402429][ T400] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 38.402700][ T400] ? __kernel_text_address (kernel/extable.c:79) [ 38.402982][ T400] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.403271][ T400] ? __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) [ 38.403546][ T400] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 38.403884][ T400] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.404171][ T400] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.404443][ T400] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 38.404715][ T400] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 38.404991][ T400] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.405280][ T400] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 38.405550][ T400] ? __create_object (mm/kmemleak.c:771) [ 38.405825][ T400] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 38.406099][ T400] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 38.406397][ T400] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 38.406739][ T400] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 38.407020][ T400] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 38.407334][ T400] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.407607][ T400] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.407885][ T400] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.408169][ T400] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 38.408443][ T400] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.408718][ T400] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.408991][ T400] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 38.409277][ T400] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.409561][ T400] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.409840][ T400] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 38.410127][ T400] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.410406][ T400] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 38.410691][ T400] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 38.410963][ T400] ? 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) [ 38.411248][ T400] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 38.411533][ T400] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 38.411807][ T400] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.412087][ T400] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 38.412380][ T400] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 38.412654][ T400] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 38.412937][ T400] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 38.413225][ T400] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 38.413505][ T400] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 38.413859][ T400] ___sys_sendmsg (net/socket.c:2670) [ 38.414143][ T400] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 38.414420][ T400] ? __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) [ 38.414761][ T400] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 38.415039][ T400] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.415323][ T400] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.415609][ T400] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.415889][ T400] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 38.416171][ T400] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.416508][ T400] __sys_sendmsg (net/socket.c:2700) [ 38.416790][ T400] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 38.417143][ T400] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 38.417437][ T400] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.417726][ T400] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 38.418034][ T400] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.418381][ T400] RIP: 0033:0x7f84f74f01e7 [ 38.418670][ T400] 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) [ 38.419680][ T400] RSP: 002b:00007ffd4ac336e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 38.420104][ T400] RAX: ffffffffffffffda RBX: 00007ffd4ac33e10 RCX: 00007f84f74f01e7 [ 38.420534][ T400] RDX: 0000000000000000 RSI: 00007ffd4ac33750 RDI: 0000000000000005 [ 38.420948][ T400] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 38.421367][ T400] R10: 00007f84f73edee8 R11: 0000000000000246 R12: 0000000000000004 [ 38.421789][ T400] R13: 00000000686e171d R14: 0000000000499600 R15: 0000000000000000 | [ 38.536342][ T401] ------------[ cut here ]------------ | [ 38.536697][ T401] WARNING: CPU: 2 PID: 401 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) | [ 38.537288][ T401] Modules linked in: ip_gre gre 8021q vrf veth | [ 38.538830][ T401] Tainted: [W]=WARN [ 38.539059][ T401] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.539426][ T401] 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) [ 38.539756][ T401] Code: 00 00 8b 05 d7 bc 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 1a 63 7b 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 d7 bc 3a 02 mov 0x23abcd7(%rip),%eax # 0x23abcdf 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 1a 63 7b 00 call 0x7b633b 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 [ 38.540807][ T401] RSP: 0018:ffffc900008f7140 EFLAGS: 00010246 [ 38.541194][ T401] RAX: 0000000000000000 RBX: ffff88800778c000 RCX: 0000000000000001 [ 38.541630][ T401] RDX: 0000000000000000 RSI: ffffffff9ec9b941 RDI: ffffffff9e4555e0 [ 38.542052][ T401] RBP: ffffc900008f7230 R08: ffff8880133ad000 R09: 0000000000000000 [ 38.542496][ T401] R10: ffffc900008f75c8 R11: ffffffff9fa50668 R12: 1ffff9200011ee2c [ 38.542920][ T401] R13: 00000000000007d0 R14: ffffc900008f7880 R15: ffff888009a70760 [ 38.543354][ T401] FS: 00007f83ac0a8800(0000) GS:ffff8880955b7000(0000) knlGS:0000000000000000 [ 38.543848][ T401] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.544220][ T401] CR2: 00000000004e59c0 CR3: 0000000002aee001 CR4: 0000000000772ef0 [ 38.544655][ T401] PKRU: 55555554 [ 38.544873][ T401] Call Trace: [ 38.545094][ T401] [ 38.545258][ T401] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.545554][ T401] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 38.545840][ T401] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.546145][ T401] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 38.546446][ T401] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 38.546744][ T401] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 38.547036][ T401] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 38.547359][ T401] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 38.547744][ T401] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.548034][ T401] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 38.548337][ T401] ? __kernel_text_address (kernel/extable.c:79) [ 38.548644][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.548936][ T401] ? __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) [ 38.549252][ T401] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 38.549608][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.549909][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.550222][ T401] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 38.550520][ T401] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 38.550817][ T401] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.551145][ T401] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 38.551434][ T401] ? __create_object (mm/kmemleak.c:771) [ 38.551725][ T401] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 38.552018][ T401] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 38.552317][ T401] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 38.552674][ T401] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 38.552990][ T401] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 38.553307][ T401] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.553595][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.553920][ T401] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.554225][ T401] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 38.554509][ T401] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.554796][ T401] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 38.555083][ T401] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 38.555383][ T401] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.555682][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.555974][ T401] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 38.556290][ T401] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 38.556582][ T401] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 38.556881][ T401] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 38.557181][ T401] ? 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) [ 38.557472][ T401] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 38.557772][ T401] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 38.558058][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.558364][ T401] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 38.558656][ T401] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 38.558947][ T401] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 38.559253][ T401] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 38.559546][ T401] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 38.559840][ T401] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 38.560242][ T401] ___sys_sendmsg (net/socket.c:2670) [ 38.560532][ T401] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 38.560833][ T401] ? __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) [ 38.561208][ T401] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 38.561505][ T401] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.561795][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 38.562104][ T401] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 38.562422][ T401] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 38.562718][ T401] ? __lock_release (kernel/locking/lockdep.c:5539) [ 38.563024][ T401] __sys_sendmsg (net/socket.c:2700) [ 38.563347][ T401] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 38.563719][ T401] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 38.564033][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 38.564351][ T401] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 38.564652][ T401] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.565010][ T401] RIP: 0033:0x7f83ac2751e7 [ 38.565327][ T401] 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) [ 38.566341][ T401] RSP: 002b:00007ffdff2ae378 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 38.566776][ T401] RAX: ffffffffffffffda RBX: 00007ffdff2aeaa0 RCX: 00007f83ac2751e7 [ 38.567208][ T401] RDX: 0000000000000000 RSI: 00007ffdff2ae3e0 RDI: 0000000000000005 [ 38.567631][ T401] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 38.568051][ T401] R10: 00007f83ac172ee8 R11: 0000000000000246 R12: 0000000000000004 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:ip_tunnel_newlink:ipgre_newlink