====================================== | [ 22.502775][ T339] ip_gre: GRE over IPv4 tunneling driver | [ 22.569305][ T338] ------------[ cut here ]------------ | [ 22.569878][ T338] WARNING: CPU: 2 PID: 338 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) | [ 22.570570][ T338] Modules linked in: ip_gre gre 8021q dummy vrf veth [ 22.574320][ T338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.575051][ T338] 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) [ 22.575719][ T338] 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 [ 22.577205][ T338] RSP: 0018:ffffc90000587000 EFLAGS: 00010246 [ 22.577935][ T338] RAX: 0000000000000000 RBX: ffff888009894000 RCX: 0000000000000001 [ 22.578747][ T338] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 22.579630][ T338] RBP: ffffc900005870e8 R08: ffff888009894218 R09: 0000000000000000 [ 22.580426][ T338] R10: ffffc90000587118 R11: dffffc0000000000 R12: 1ffff920000b0e04 [ 22.581107][ T338] R13: 00000000000005c0 R14: ffffc90000587118 R15: ffff888009894218 [ 22.581825][ T338] FS: 00007f2fee6d3800(0000) GS:ffff8880a85b7000(0000) knlGS:0000000000000000 [ 22.582625][ T338] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.583202][ T338] CR2: 00007fb88efa2000 CR3: 0000000002754006 CR4: 0000000000772ef0 [ 22.583711][ T338] PKRU: 55555554 [ 22.583991][ T338] Call Trace: [ 22.584256][ T338] [ 22.584438][ T338] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 22.584874][ T338] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 22.585228][ T338] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 22.585592][ T338] netif_set_mtu (net/core/dev.c:9652) [ 22.585954][ T338] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 22.586306][ T338] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 22.586563][ T338] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 22.586938][ T338] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 22.587288][ T338] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 22.587965][ T338] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 22.588393][ T338] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 22.588770][ T338] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 22.589118][ T338] rtnl_newlink_create (net/core/rtnetlink.c:3825) [ 22.589458][ T338] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 22.589804][ T338] ? __dev_get_by_name (net/core/dev.c:865) [ 22.590158][ T338] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 22.590493][ T338] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 22.590835][ T338] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 22.591173][ T338] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 22.591528][ T338] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 22.591873][ T338] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 22.592238][ T338] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 22.592584][ T338] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 22.592935][ T338] ? __lock_release (kernel/locking/lockdep.c:5539) [ 22.593273][ T338] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 22.593623][ T338] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 22.593976][ T338] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 22.594322][ T338] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 22.594678][ T338] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.595031][ T338] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 22.595376][ T338] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 22.595723][ T338] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 22.596070][ T338] ? 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) [ 22.596417][ T338] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 22.596756][ T338] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 22.597102][ T338] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 22.597463][ T338] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 22.597811][ T338] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 22.598164][ T338] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 22.598508][ T338] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 22.598866][ T338] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 22.599213][ T338] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 22.599654][ T338] ___sys_sendmsg (net/socket.c:2670) [ 22.600003][ T338] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 22.600347][ T338] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 22.600687][ T338] ? mt_find (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/maple_tree.c:6937) [ 22.600973][ T338] ? __handle_mm_fault (mm/memory.c:6212) [ 22.601311][ T338] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 22.601645][ T338] ? mt_find (lib/maple_tree.c:6938) [ 22.601929][ T338] __sys_sendmsg (net/socket.c:2700) [ 22.602266][ T338] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 22.602617][ T338] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 22.602976][ T338] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 22.603315][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 22.603657][ T338] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.604018][ T338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.604430][ T338] RIP: 0033:0x7f2fee8a01e7 [ 22.604789][ T338] Code: Unable to access opcode bytes at 0x7f2fee8a01bd. Code starting with the faulting instruction =========================================== [ 22.605244][ T338] RSP: 002b:00007fff974c5288 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 22.606296][ T338] RAX: ffffffffffffffda RBX: 00007fff974c59b0 RCX: 00007f2fee8a01e7 [ 22.606813][ T338] RDX: 0000000000000000 RSI: 00007fff974c52f0 RDI: 0000000000000005 [ 22.607559][ T338] RBP: 000000000000000a R08: 00000000000000b0 R09: 0000000000000000 [ 22.608314][ T338] R10: 00007f2fee92eac0 R11: 0000000000000246 R12: 00007fff974c59d0 [ 22.608826][ T338] R13: 00000000686e4b61 R14: 0000000000499600 R15: 00007fff974c53d4 | [ 25.996336][ T373] ------------[ cut here ]------------ | [ 25.996768][ T373] WARNING: CPU: 1 PID: 373 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) | [ 25.997493][ T373] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 25.998965][ T373] Tainted: [W]=WARN [ 25.999204][ T373] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.999591][ T373] 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) [ 25.999983][ T373] 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 [ 26.001131][ T373] RSP: 0018:ffffc90000577000 EFLAGS: 00010246 [ 26.001529][ T373] RAX: 0000000000000000 RBX: ffff88800b6e1000 RCX: 0000000000000001 [ 26.001998][ T373] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 26.002460][ T373] RBP: ffffc900005770e8 R08: ffff88800b6e1218 R09: 0000000000000000 [ 26.002940][ T373] R10: ffffc90000577118 R11: dffffc0000000000 R12: 1ffff920000aee04 [ 26.003406][ T373] R13: 00000000000005c0 R14: ffffc90000577118 R15: ffff88800b6e1218 [ 26.003880][ T373] FS: 00007f4c7245d800(0000) GS:ffff8880a8537000(0000) knlGS:0000000000000000 [ 26.004431][ T373] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.004846][ T373] CR2: 00000000004200f0 CR3: 000000000a309006 CR4: 0000000000772ef0 [ 26.005366][ T373] PKRU: 55555554 [ 26.005601][ T373] Call Trace: [ 26.005836][ T373] [ 26.005998][ T373] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 26.006382][ T373] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 26.006693][ T373] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.007020][ T373] netif_set_mtu (net/core/dev.c:9652) [ 26.007337][ T373] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 26.007662][ T373] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 26.007905][ T373] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 26.008220][ T373] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 26.008532][ T373] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 26.008867][ T373] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 26.009267][ T373] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 26.009591][ T373] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 26.009910][ T373] rtnl_newlink_create (net/core/rtnetlink.c:3825) [ 26.010221][ T373] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 26.010525][ T373] ? __dev_get_by_name (net/core/dev.c:865) [ 26.010842][ T373] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 26.011163][ T373] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 26.011482][ T373] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 26.011788][ T373] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 26.012125][ T373] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 26.012450][ T373] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 26.012762][ T373] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 26.013095][ T373] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 26.013400][ T373] ? __lock_release (kernel/locking/lockdep.c:5539) [ 26.013709][ T373] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 26.014028][ T373] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 26.014431][ T373] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 26.014742][ T373] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.015065][ T373] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.015397][ T373] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 26.015705][ T373] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 26.016051][ T373] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 26.016354][ T373] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 26.016667][ T373] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 26.017016][ T373] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 26.017324][ T373] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.017639][ T373] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 26.017961][ T373] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 26.018269][ T373] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 26.018595][ T373] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 26.018925][ T373] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 26.019239][ T373] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 26.019633][ T373] ___sys_sendmsg (net/socket.c:2670) [ 26.019953][ T373] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 26.020268][ T373] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.020580][ T373] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.020881][ T373] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 26.021211][ T373] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 26.021528][ T373] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 26.021837][ T373] __sys_sendmsg (net/socket.c:2700) [ 26.022154][ T373] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 26.022493][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.022802][ T373] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.023119][ T373] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.023499][ T373] RIP: 0033:0x7f4c7262a1e7 [ 26.023821][ T373] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 26.024968][ T373] RSP: 002b:00007ffcb1933218 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 26.025430][ T373] RAX: ffffffffffffffda RBX: 00007ffcb1933940 RCX: 00007f4c7262a1e7 [ 26.025904][ T373] RDX: 0000000000000000 RSI: 00007ffcb1933280 RDI: 0000000000000005 [ 26.026362][ T373] RBP: 000000000000000a R08: 00000000000000b0 R09: 0000000000000000 [ 26.026818][ T373] R10: 00007f4c726b8ac0 R11: 0000000000000246 R12: 00007ffcb1933960 [ 26.027278][ T373] R13: 00000000686e4b64 R14: 0000000000499600 R15: 00007ffcb1933364 | [ 35.695379][ T419] ------------[ cut here ]------------ | [ 35.695830][ T419] WARNING: CPU: 3 PID: 419 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) | [ 35.696409][ T419] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.697387][ T419] Tainted: [W]=WARN [ 35.697603][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.697962][ T419] 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) [ 35.698254][ T419] 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 [ 35.699590][ T419] RSP: 0018:ffffc90000907140 EFLAGS: 00010246 [ 35.699957][ T419] RAX: 0000000000000000 RBX: ffff888007921000 RCX: 0000000000000001 [ 35.700376][ T419] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 35.700791][ T419] RBP: ffffc90000907230 R08: ffff88800bb25000 R09: 0000000000000000 [ 35.701228][ T419] R10: ffffc900009075c8 R11: ffffffff8ca50668 R12: 1ffff92000120e2c [ 35.701644][ T419] R13: 00000000000007d0 R14: ffffc90000907880 R15: ffff88800566c060 [ 35.702070][ T419] FS: 00007fa248791800(0000) GS:ffff8880a8637000(0000) knlGS:0000000000000000 [ 35.702557][ T419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.702916][ T419] CR2: 00000000004e5aa0 CR3: 00000000058d1005 CR4: 0000000000772ef0 [ 35.703344][ T419] PKRU: 55555554 [ 35.703555][ T419] Call Trace: [ 35.703769][ T419] [ 35.703919][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.704209][ T419] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.704488][ T419] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.704770][ T419] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.705056][ T419] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.705339][ T419] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.705623][ T419] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.705952][ T419] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.706301][ T419] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.706576][ T419] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 35.706849][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 35.707138][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.707416][ T419] ? __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) [ 35.707699][ T419] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 35.708051][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.708328][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.708609][ T419] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 35.708915][ T419] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 35.709195][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.709472][ T419] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 35.709748][ T419] ? __create_object (mm/kmemleak.c:771) [ 35.710045][ T419] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 35.710321][ T419] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 35.710595][ T419] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 35.710947][ T419] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 35.711237][ T419] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 35.711521][ T419] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.711801][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.712097][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.712388][ T419] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 35.712661][ T419] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.712960][ T419] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.713236][ T419] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 35.713514][ T419] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.713796][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.714087][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.714374][ T419] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.714651][ T419] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 35.714970][ T419] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 35.715247][ T419] ? 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) [ 35.715525][ T419] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 35.715804][ T419] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 35.716092][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.716381][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 35.716658][ T419] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 35.716943][ T419] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 35.717232][ T419] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 35.717513][ T419] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 35.717786][ T419] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 35.718157][ T419] ___sys_sendmsg (net/socket.c:2670) [ 35.718439][ T419] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 35.718723][ T419] ? __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) [ 35.719077][ T419] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 35.719357][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.719636][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.719924][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.720203][ T419] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 35.720485][ T419] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.720768][ T419] __sys_sendmsg (net/socket.c:2700) [ 35.721050][ T419] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 35.721391][ T419] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 35.721679][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.721975][ T419] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.722255][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.722599][ T419] RIP: 0033:0x7fa24895e1e7 [ 35.722905][ T419] 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) [ 35.723897][ T419] RSP: 002b:00007fff9a3f2348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.724316][ T419] RAX: ffffffffffffffda RBX: 00007fff9a3f2a70 RCX: 00007fa24895e1e7 [ 35.724734][ T419] RDX: 0000000000000000 RSI: 00007fff9a3f23b0 RDI: 0000000000000005 [ 35.725158][ T419] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 35.725566][ T419] R10: 00007fa24885bee8 R11: 0000000000000246 R12: 0000000000000004 [ 35.725985][ T419] R13: 00000000686e4b6e R14: 0000000000499600 R15: 0000000000000000 | [ 35.869792][ T420] ------------[ cut here ]------------ | [ 35.870159][ T420] WARNING: CPU: 1 PID: 420 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) | [ 35.870757][ T420] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.872856][ T420] Tainted: [W]=WARN [ 35.873089][ T420] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.873450][ T420] 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) [ 35.873751][ T420] 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 [ 35.874804][ T420] RSP: 0018:ffffc90000917140 EFLAGS: 00010246 [ 35.875187][ T420] RAX: 0000000000000000 RBX: ffff888002ae9000 RCX: 0000000000000001 [ 35.875625][ T420] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 35.876079][ T420] RBP: ffffc90000917230 R08: ffff888008e82000 R09: 0000000000000000 [ 35.876517][ T420] R10: ffffc900009175c8 R11: ffffffff8ca50668 R12: 1ffff92000122e2c [ 35.876959][ T420] R13: 00000000000007d0 R14: ffffc90000917880 R15: ffff88800566c3e0 [ 35.877398][ T420] FS: 00007f5617447800(0000) GS:ffff8880a8537000(0000) knlGS:0000000000000000 [ 35.877930][ T420] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.878300][ T420] CR2: 00000000004e5aa8 CR3: 000000000e9d4001 CR4: 0000000000772ef0 [ 35.878754][ T420] PKRU: 55555554 [ 35.878988][ T420] Call Trace: [ 35.879212][ T420] [ 35.879365][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.879665][ T420] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.879979][ T420] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.880276][ T420] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.880566][ T420] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.880859][ T420] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.881170][ T420] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.881474][ T420] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.881858][ T420] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.882167][ T420] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 35.882457][ T420] ? __kernel_text_address (kernel/extable.c:79) [ 35.882751][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.883058][ T420] ? __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) [ 35.883354][ T420] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 35.883717][ T420] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.884038][ T420] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.884332][ T420] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 35.884624][ T420] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 35.884930][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.885227][ T420] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 35.885521][ T420] ? __create_object (mm/kmemleak.c:771) [ 35.885819][ T420] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 35.886144][ T420] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 35.886447][ T420] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 35.886812][ T420] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 35.887127][ T420] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 35.887426][ T420] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.887726][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.888044][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.888342][ T420] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 35.888760][ T420] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.889091][ T420] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.889374][ T420] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 35.889654][ T420] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.889964][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.890246][ T420] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.890524][ T420] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.890801][ T420] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 35.891112][ T420] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 35.891387][ T420] ? 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) [ 35.891667][ T420] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 35.891958][ T420] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 35.892235][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.892520][ T420] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 35.892799][ T420] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 35.893094][ T420] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 35.893383][ T420] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 35.893665][ T420] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 35.893952][ T420] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 35.894307][ T420] ___sys_sendmsg (net/socket.c:2670) [ 35.894584][ T420] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 35.894862][ T420] ? __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) [ 35.895230][ T420] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 35.895511][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.895789][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.896085][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.896365][ T420] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 35.896645][ T420] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.896943][ T420] __sys_sendmsg (net/socket.c:2700) [ 35.897225][ T420] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 35.897583][ T420] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 35.897871][ T420] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.898162][ T420] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.898441][ T420] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.898787][ T420] RIP: 0033:0x7f56176141e7 [ 35.899085][ T420] 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) [ 35.900089][ T420] RSP: 002b:00007ffcc827f8a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.900509][ T420] RAX: ffffffffffffffda RBX: 00007ffcc827ffd0 RCX: 00007f56176141e7 [ 35.900934][ T420] RDX: 0000000000000000 RSI: 00007ffcc827f910 RDI: 0000000000000005 [ 35.901356][ T420] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 35.901827][ T420] R10: 00007f5617511ee8 R11: 0000000000000246 R12: 0000000000000004 [ 35.902274][ T420] R13: 00000000686e4b6e R14: 0000000000499600 R15: 0000000000000000 | [ 36.011567][ T421] ------------[ cut here ]------------ | [ 36.011967][ T421] WARNING: CPU: 2 PID: 421 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) | [ 36.012587][ T421] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.013620][ T421] Tainted: [W]=WARN [ 36.013857][ T421] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.014253][ T421] 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) [ 36.014580][ T421] 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 [ 36.015798][ T421] RSP: 0018:ffffc90000927140 EFLAGS: 00010246 [ 36.016376][ T421] RAX: 0000000000000000 RBX: ffff888009894000 RCX: 0000000000000001 [ 36.016991][ T421] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 36.017451][ T421] RBP: ffffc90000927230 R08: ffff88800b90a000 R09: 0000000000000000 [ 36.017916][ T421] R10: ffffc900009275c8 R11: ffffffff8ca50668 R12: 1ffff92000124e2c [ 36.018376][ T421] R13: 00000000000007d0 R14: ffffc90000927880 R15: ffff88800566cae0 [ 36.018848][ T421] FS: 00007fa9596b7800(0000) GS:ffff8880a85b7000(0000) knlGS:0000000000000000 [ 36.019404][ T421] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.019791][ T421] CR2: 00000000004e73d0 CR3: 000000000964c002 CR4: 0000000000772ef0 [ 36.020258][ T421] PKRU: 55555554 [ 36.020494][ T421] Call Trace: [ 36.020759][ T421] [ 36.021053][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.021499][ T421] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.021808][ T421] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.022138][ T421] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.022442][ T421] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.022751][ T421] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.023078][ T421] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.023394][ T421] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.023790][ T421] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.024108][ T421] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.024416][ T421] ? __kernel_text_address (kernel/extable.c:79) [ 36.024731][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.025050][ T421] ? __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) [ 36.025356][ T421] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.025729][ T421] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.026058][ T421] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.026360][ T421] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.026666][ T421] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.026992][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.027302][ T421] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.027603][ T421] ? __create_object (mm/kmemleak.c:771) [ 36.027920][ T421] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.028227][ T421] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.028539][ T421] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 36.028934][ T421] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.029248][ T421] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.029555][ T421] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.029860][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.030180][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.030491][ T421] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.030804][ T421] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.031126][ T421] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.031429][ T421] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.031735][ T421] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.032055][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.032375][ T421] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.032676][ T421] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.032997][ T421] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.033322][ T421] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.033628][ T421] ? 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) [ 36.033945][ T421] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 36.034268][ T421] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.034573][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.034883][ T421] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.035210][ T421] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.035523][ T421] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.035837][ T421] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.036183][ T421] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.036491][ T421] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.036883][ T421] ___sys_sendmsg (net/socket.c:2670) [ 36.037200][ T421] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.037507][ T421] ? __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) [ 36.037904][ T421] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.038217][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.038525][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.038849][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.039172][ T421] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 36.039476][ T421] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.039785][ T421] __sys_sendmsg (net/socket.c:2700) [ 36.040114][ T421] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.040492][ T421] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.040810][ T421] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.041132][ T421] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.041442][ T421] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.041820][ T421] RIP: 0033:0x7fa9598841e7 [ 36.042153][ T421] 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) [ 36.043225][ T421] RSP: 002b:00007ffee9fd4f18 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.043683][ T421] RAX: ffffffffffffffda RBX: 00007ffee9fd5640 RCX: 00007fa9598841e7 [ 36.044143][ T421] RDX: 0000000000000000 RSI: 00007ffee9fd4f80 RDI: 0000000000000005 [ 36.044600][ T421] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.045059][ T421] R10: 00007fa959781ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.045509][ T421] R13: 00000000686e4b6e R14: 0000000000499600 R15: 0000000000000000 | [ 36.163468][ T422] ------------[ cut here ]------------ | [ 36.163854][ T422] WARNING: CPU: 2 PID: 422 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) | [ 36.164485][ T422] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.165505][ T422] Tainted: [W]=WARN [ 36.165742][ T422] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.166145][ T422] 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) [ 36.166465][ T422] 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 [ 36.167536][ T422] RSP: 0018:ffffc90000937140 EFLAGS: 00010246 [ 36.167932][ T422] RAX: 0000000000000000 RBX: ffff888007c31000 RCX: 0000000000000001 [ 36.168398][ T422] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 36.168860][ T422] RBP: ffffc90000937230 R08: ffff88800b872000 R09: 0000000000000000 [ 36.169334][ T422] R10: ffffc900009375c8 R11: ffffffff8ca50668 R12: 1ffff92000126e2c [ 36.169788][ T422] R13: 00000000000007d0 R14: ffffc90000937880 R15: ffff88800566ce60 [ 36.170256][ T422] FS: 00007f49d4e0f800(0000) GS:ffff8880a85b7000(0000) knlGS:0000000000000000 [ 36.170783][ T422] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.171182][ T422] CR2: 00000000004e5ab0 CR3: 000000000a622004 CR4: 0000000000772ef0 [ 36.171638][ T422] PKRU: 55555554 [ 36.171871][ T422] Call Trace: [ 36.172126][ T422] [ 36.172292][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.172611][ T422] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.172932][ T422] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.173251][ T422] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.173648][ T422] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.174186][ T422] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.174507][ T422] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.174831][ T422] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.175229][ T422] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.175537][ T422] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.175843][ T422] ? __kernel_text_address (kernel/extable.c:79) [ 36.176166][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.176474][ T422] ? __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) [ 36.176797][ T422] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.177193][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.177504][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.177810][ T422] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.178126][ T422] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.178434][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.178753][ T422] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.179072][ T422] ? __create_object (mm/kmemleak.c:771) [ 36.179392][ T422] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.179704][ T422] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.180024][ T422] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 36.180410][ T422] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.180724][ T422] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.181074][ T422] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.181380][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.181693][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.182012][ T422] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.182324][ T422] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.182636][ T422] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.182956][ T422] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.183265][ T422] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.183576][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.183899][ T422] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.184217][ T422] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.184522][ T422] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.184840][ T422] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.185157][ T422] ? 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) [ 36.185465][ T422] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 36.185770][ T422] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.186087][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.186405][ T422] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.186718][ T422] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.187035][ T422] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.187351][ T422] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.187662][ T422] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.187982][ T422] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.188377][ T422] ___sys_sendmsg (net/socket.c:2670) [ 36.188701][ T422] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.189021][ T422] ? __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) [ 36.189399][ T422] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.189707][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.190027][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.190341][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.190645][ T422] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 36.190974][ T422] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.191287][ T422] __sys_sendmsg (net/socket.c:2700) [ 36.191592][ T422] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.191981][ T422] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.192299][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.192610][ T422] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.192938][ T422] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.193317][ T422] RIP: 0033:0x7f49d4fdc1e7 [ 36.193646][ T422] 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) [ 36.194720][ T422] RSP: 002b:00007fffec753678 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.195191][ T422] RAX: ffffffffffffffda RBX: 00007fffec753da0 RCX: 00007f49d4fdc1e7 [ 36.195656][ T422] RDX: 0000000000000000 RSI: 00007fffec7536e0 RDI: 0000000000000005 [ 36.196128][ T422] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.196584][ T422] R10: 00007f49d4ed9ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.197051][ T422] R13: 00000000686e4b6e R14: 0000000000499600 R15: 0000000000000000 | [ 36.328976][ T423] ------------[ cut here ]------------ | [ 36.329359][ T423] WARNING: CPU: 2 PID: 423 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) | [ 36.329977][ T423] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.331005][ T423] Tainted: [W]=WARN [ 36.331243][ T423] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.331621][ T423] 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) [ 36.333271][ T423] 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 [ 36.334364][ T423] RSP: 0018:ffffc90000947140 EFLAGS: 00010246 [ 36.334745][ T423] RAX: 0000000000000000 RBX: ffff88800b629000 RCX: 0000000000000001 [ 36.335204][ T423] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 36.335655][ T423] RBP: ffffc90000947230 R08: ffff888008d8b800 R09: 0000000000000000 [ 36.336117][ T423] R10: ffffc900009475c8 R11: ffffffff8ca50668 R12: 1ffff92000128e2c [ 36.336573][ T423] R13: 00000000000007d0 R14: ffffc90000947880 R15: ffff88800566dc60 [ 36.337033][ T423] FS: 00007fe9cb1d8800(0000) GS:ffff8880a85b7000(0000) knlGS:0000000000000000 [ 36.337556][ T423] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.337946][ T423] CR2: 00000000004e55b8 CR3: 000000000b630005 CR4: 0000000000772ef0 [ 36.338402][ T423] PKRU: 55555554 [ 36.338649][ T423] Call Trace: [ 36.338884][ T423] [ 36.339061][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.339375][ T423] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.339679][ T423] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.340000][ T423] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.340320][ T423] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.340627][ T423] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.340946][ T423] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.341259][ T423] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.341642][ T423] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.341952][ T423] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.342255][ T423] ? __kernel_text_address (kernel/extable.c:79) [ 36.342571][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.342880][ T423] ? __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) [ 36.343201][ T423] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.343572][ T423] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.343881][ T423] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.344194][ T423] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.344497][ T423] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.344810][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.345142][ T423] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.345446][ T423] ? __create_object (mm/kmemleak.c:771) [ 36.345756][ T423] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.346074][ T423] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.346379][ T423] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 36.346760][ T423] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.347081][ T423] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.347394][ T423] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.347698][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.348016][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.348323][ T423] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.348626][ T423] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.348946][ T423] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.349249][ T423] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.349554][ T423] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.349867][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.350185][ T423] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.350487][ T423] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.350790][ T423] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.351118][ T423] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.351420][ T423] ? 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) [ 36.351731][ T423] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 36.352050][ T423] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.352351][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.352660][ T423] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.352981][ T423] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.353284][ T423] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.353598][ T423] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.353915][ T423] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.354229][ T423] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.354613][ T423] ___sys_sendmsg (net/socket.c:2670) [ 36.354923][ T423] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.355228][ T423] ? __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) [ 36.355605][ T423] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.355921][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.356232][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.356680][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.357230][ T423] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 36.357762][ T423] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.358165][ T423] __sys_sendmsg (net/socket.c:2700) [ 36.358473][ T423] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.358977][ T423] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.359283][ T423] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.359584][ T423] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.359872][ T423] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.360233][ T423] RIP: 0033:0x7fe9cb3a51e7 [ 36.360530][ T423] 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) [ 36.361537][ T423] RSP: 002b:00007ffdb6a09ee8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.361973][ T423] RAX: ffffffffffffffda RBX: 00007ffdb6a0a610 RCX: 00007fe9cb3a51e7 [ 36.362401][ T423] RDX: 0000000000000000 RSI: 00007ffdb6a09f50 RDI: 0000000000000005 [ 36.362825][ T423] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.363256][ T423] R10: 00007fe9cb2a2ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.363687][ T423] R13: 00000000686e4b6e R14: 0000000000499600 R15: 0000000000000000 | [ 36.463800][ T424] ------------[ cut here ]------------ | [ 36.464144][ T424] WARNING: CPU: 3 PID: 424 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) | [ 36.464721][ T424] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.465724][ T424] Tainted: [W]=WARN [ 36.466147][ T424] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.466506][ T424] 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) [ 36.466809][ T424] 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 [ 36.467869][ T424] RSP: 0018:ffffc90000947140 EFLAGS: 00010246 [ 36.468250][ T424] RAX: 0000000000000000 RBX: ffff888004d71000 RCX: 0000000000000001 [ 36.468713][ T424] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 36.469170][ T424] RBP: ffffc90000947230 R08: ffff88800bb7e800 R09: 0000000000000000 [ 36.469610][ T424] R10: ffffc900009475c8 R11: ffffffff8ca50668 R12: 1ffff92000128e2c [ 36.470062][ T424] R13: 00000000000007d0 R14: ffffc90000947880 R15: ffff88800bb89560 [ 36.470503][ T424] FS: 00007f3a82f16800(0000) GS:ffff8880a8637000(0000) knlGS:0000000000000000 [ 36.471025][ T424] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.471404][ T424] CR2: 00000000004e5ac8 CR3: 0000000009b09006 CR4: 0000000000772ef0 [ 36.471845][ T424] PKRU: 55555554 [ 36.472072][ T424] Call Trace: [ 36.472293][ T424] [ 36.472444][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.472746][ T424] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.473061][ T424] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.473363][ T424] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.473655][ T424] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.473959][ T424] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.474258][ T424] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.474562][ T424] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.474937][ T424] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.475239][ T424] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.475533][ T424] ? __kernel_text_address (kernel/extable.c:79) [ 36.475828][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.476131][ T424] ? __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) [ 36.476427][ T424] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.476790][ T424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.477093][ T424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.477385][ T424] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.477680][ T424] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.477988][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.478283][ T424] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.478572][ T424] ? __create_object (mm/kmemleak.c:771) [ 36.478879][ T424] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.479185][ T424] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.479477][ T424] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 36.479856][ T424] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.480168][ T424] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.480469][ T424] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.480760][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.481067][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.481362][ T424] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.481654][ T424] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.481958][ T424] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.482257][ T424] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.482554][ T424] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.482849][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.483160][ T424] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.483454][ T424] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.483751][ T424] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.484068][ T424] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.484367][ T424] ? 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) [ 36.484666][ T424] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 36.484974][ T424] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.485266][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.485568][ T424] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.485873][ T424] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.486184][ T424] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.486497][ T424] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.486798][ T424] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.487098][ T424] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.487476][ T424] ___sys_sendmsg (net/socket.c:2670) [ 36.487769][ T424] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.488071][ T424] ? __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) [ 36.488439][ T424] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.488754][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.489064][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.489367][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.489659][ T424] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 36.489961][ T424] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.490267][ T424] __sys_sendmsg (net/socket.c:2700) [ 36.490557][ T424] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.490928][ T424] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.491242][ T424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.491539][ T424] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.491832][ T424] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.492206][ T424] RIP: 0033:0x7f3a830e31e7 [ 36.492513][ T424] 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) [ 36.493578][ T424] RSP: 002b:00007ffd50045a48 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.494033][ T424] RAX: ffffffffffffffda RBX: 00007ffd50046170 RCX: 00007f3a830e31e7 [ 36.494473][ T424] RDX: 0000000000000000 RSI: 00007ffd50045ab0 RDI: 0000000000000005 [ 36.494918][ T424] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.495367][ T424] R10: 00007f3a82fe0ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.495804][ T424] R13: 00000000686e4b6f R14: 0000000000499600 R15: 0000000000000000 | [ 36.627881][ T425] ------------[ cut here ]------------ | [ 36.628314][ T425] WARNING: CPU: 2 PID: 425 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) | [ 36.628996][ T425] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.630456][ T425] Tainted: [W]=WARN [ 36.630726][ T425] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.631152][ T425] 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) [ 36.631516][ T425] 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 [ 36.632655][ T425] RSP: 0018:ffffc90000947140 EFLAGS: 00010246 [ 36.633085][ T425] RAX: 0000000000000000 RBX: ffff88800bb34000 RCX: 0000000000000001 [ 36.633583][ T425] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 36.634078][ T425] RBP: ffffc90000947230 R08: ffff88800a1a5000 R09: 0000000000000000 [ 36.634561][ T425] R10: ffffc900009475c8 R11: ffffffff8ca50668 R12: 1ffff92000128e2c [ 36.635053][ T425] R13: 00000000000007d0 R14: ffffc90000947880 R15: ffff88800bb8bbe0 [ 36.635535][ T425] FS: 00007f6ade499800(0000) GS:ffff8880a85b7000(0000) knlGS:0000000000000000 [ 36.636118][ T425] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.636527][ T425] CR2: 00000000004e5ac0 CR3: 000000000e2b6001 CR4: 0000000000772ef0 [ 36.637025][ T425] PKRU: 55555554 [ 36.637279][ T425] Call Trace: [ 36.637532][ T425] [ 36.637708][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.638074][ T425] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.638404][ T425] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.638754][ T425] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.639098][ T425] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.639431][ T425] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.639763][ T425] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.640112][ T425] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.640535][ T425] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.640863][ T425] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.641208][ T425] ? __kernel_text_address (kernel/extable.c:79) [ 36.641544][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.641877][ T425] ? __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) [ 36.642220][ T425] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.642626][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.642980][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.643316][ T425] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.643646][ T425] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.643995][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.644330][ T425] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.644661][ T425] ? __create_object (mm/kmemleak.c:771) [ 36.645007][ T425] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.645340][ T425] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.645674][ T425] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 36.646092][ T425] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.646431][ T425] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.646764][ T425] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.647108][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.647445][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.647774][ T425] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.648126][ T425] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.648457][ T425] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.648801][ T425] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.649154][ T425] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.649489][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.649828][ T425] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.650175][ T425] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.650505][ T425] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.650851][ T425] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.651194][ T425] ? 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) [ 36.651527][ T425] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 36.651861][ T425] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.652223][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.652562][ T425] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.652909][ T425] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.653251][ T425] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.653588][ T425] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.653935][ T425] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.654265][ T425] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.654678][ T425] ___sys_sendmsg (net/socket.c:2670) [ 36.655022][ T425] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.655350][ T425] ? __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) [ 36.655767][ T425] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.656117][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.656454][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.656786][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.657128][ T425] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 36.657459][ T425] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.657795][ T425] __sys_sendmsg (net/socket.c:2700) [ 36.658143][ T425] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.658548][ T425] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.658912][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.659253][ T425] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.659581][ T425] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.659997][ T425] RIP: 0033:0x7f6ade6661e7 [ 36.660341][ T425] 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) [ 36.661482][ T425] RSP: 002b:00007fff25762098 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.661983][ T425] RAX: ffffffffffffffda RBX: 00007fff257627c0 RCX: 00007f6ade6661e7 [ 36.662468][ T425] RDX: 0000000000000000 RSI: 00007fff25762100 RDI: 0000000000000005 [ 36.662970][ T425] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.663458][ T425] R10: 00007f6ade563ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.663952][ T425] R13: 00000000686e4b6f R14: 0000000000499600 R15: 0000000000000000 | [ 36.798190][ T426] ------------[ cut here ]------------ | [ 36.798581][ T426] WARNING: CPU: 3 PID: 426 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) | [ 36.799180][ T426] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.800129][ T426] Tainted: [W]=WARN [ 36.800341][ T426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.800684][ T426] 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) [ 36.800995][ T426] 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 [ 36.801981][ T426] RSP: 0018:ffffc90000987140 EFLAGS: 00010246 [ 36.802331][ T426] RAX: 0000000000000000 RBX: ffff88800b6e1000 RCX: 0000000000000001 [ 36.802742][ T426] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 36.803167][ T426] RBP: ffffc90000987230 R08: ffff88800937a000 R09: 0000000000000000 [ 36.803578][ T426] R10: ffffc900009875c8 R11: ffffffff8ca50668 R12: 1ffff92000130e2c [ 36.804005][ T426] R13: 00000000000007d0 R14: ffffc90000987880 R15: ffff88800bb898e0 [ 36.804418][ T426] FS: 00007fe9cc7cf800(0000) GS:ffff8880a8637000(0000) knlGS:0000000000000000 [ 36.804920][ T426] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.805269][ T426] CR2: 00000000004e73f8 CR3: 000000000ba00003 CR4: 0000000000772ef0 [ 36.805679][ T426] PKRU: 55555554 [ 36.806047][ T426] Call Trace: [ 36.806255][ T426] [ 36.806395][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.806681][ T426] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.807134][ T426] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.807414][ T426] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.807730][ T426] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.808181][ T426] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.808467][ T426] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.808788][ T426] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.809233][ T426] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.809525][ T426] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.809816][ T426] ? __kernel_text_address (kernel/extable.c:79) [ 36.810121][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.810418][ T426] ? __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) [ 36.810715][ T426] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.811088][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.811395][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.811689][ T426] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.811989][ T426] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.812285][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.812579][ T426] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.812866][ T426] ? __create_object (mm/kmemleak.c:771) [ 36.813196][ T426] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.813502][ T426] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.813803][ T426] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 36.814179][ T426] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.814482][ T426] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.814779][ T426] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.815082][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.815382][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.815675][ T426] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.815980][ T426] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.816277][ T426] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.816564][ T426] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.816858][ T426] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.817169][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.817476][ T426] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.817776][ T426] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.818072][ T426] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.818382][ T426] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.818678][ T426] ? 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) [ 36.818980][ T426] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 36.819275][ T426] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.819564][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.819860][ T426] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.820170][ T426] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.820470][ T426] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.820771][ T426] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.821089][ T426] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.821388][ T426] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.821763][ T426] ___sys_sendmsg (net/socket.c:2670) [ 36.822060][ T426] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.822354][ T426] ? __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) [ 36.822727][ T426] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.823029][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.823325][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.823621][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.823919][ T426] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 36.824211][ T426] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.824510][ T426] __sys_sendmsg (net/socket.c:2700) [ 36.824801][ T426] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.825176][ T426] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.825484][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.825777][ T426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.826079][ T426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.826444][ T426] RIP: 0033:0x7fe9cc99c1e7 [ 36.826749][ T426] 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) [ 36.827807][ T426] RSP: 002b:00007fffcde0d1e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.828260][ T426] RAX: ffffffffffffffda RBX: 00007fffcde0d910 RCX: 00007fe9cc99c1e7 [ 36.828707][ T426] RDX: 0000000000000000 RSI: 00007fffcde0d250 RDI: 0000000000000005 [ 36.829162][ T426] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.829602][ T426] R10: 00007fe9cc899ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.830051][ T426] R13: 00000000686e4b6f R14: 0000000000499600 R15: 0000000000000000 | [ 36.943727][ T427] ------------[ cut here ]------------ | [ 36.944141][ T427] WARNING: CPU: 1 PID: 427 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) | [ 36.944737][ T427] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.945735][ T427] Tainted: [W]=WARN [ 36.946585][ T427] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.946952][ T427] 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) [ 36.947254][ T427] 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 [ 36.948309][ T427] RSP: 0018:ffffc900009b7140 EFLAGS: 00010246 [ 36.948688][ T427] RAX: 0000000000000000 RBX: ffff88800b609000 RCX: 0000000000000001 [ 36.949138][ T427] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 36.949585][ T427] RBP: ffffc900009b7230 R08: ffff88800ba72000 R09: 0000000000000000 [ 36.950039][ T427] R10: ffffc900009b75c8 R11: ffffffff8ca50668 R12: 1ffff92000136e2c [ 36.950481][ T427] R13: 00000000000007d0 R14: ffffc900009b7880 R15: ffff88800bb8ade0 [ 36.950931][ T427] FS: 00007f83a7f4d800(0000) GS:ffff8880a8537000(0000) knlGS:0000000000000000 [ 36.951448][ T427] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.951818][ T427] CR2: 00000000004e5ab8 CR3: 000000000b630002 CR4: 0000000000772ef0 [ 36.952271][ T427] PKRU: 55555554 [ 36.952494][ T427] Call Trace: [ 36.952711][ T427] [ 36.952861][ T427] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.953173][ T427] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.953473][ T427] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.953770][ T427] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.954070][ T427] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.954368][ T427] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.954669][ T427] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.954981][ T427] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.955352][ T427] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.955654][ T427] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.955955][ T427] ? __kernel_text_address (kernel/extable.c:79) [ 36.956249][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.956544][ T427] ? __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) [ 36.956837][ T427] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.957210][ T427] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.957507][ T427] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.957807][ T427] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.958111][ T427] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.958411][ T427] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.958712][ T427] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.959014][ T427] ? __create_object (mm/kmemleak.c:771) [ 36.959313][ T427] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.959609][ T427] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.959921][ T427] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 36.960287][ T427] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.960587][ T427] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.960904][ T427] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.961201][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.961501][ T427] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.961795][ T427] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.962119][ T427] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.962427][ T427] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.962721][ T427] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.963026][ T427] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.963324][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.963621][ T427] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.963927][ T427] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.964225][ T427] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.964536][ T427] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.964827][ T427] ? 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) [ 36.965133][ T427] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 36.965429][ T427] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.965720][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.966036][ T427] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.966334][ T427] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.966633][ T427] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.966943][ T427] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.967241][ T427] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.967535][ T427] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.967925][ T427] ___sys_sendmsg (net/socket.c:2670) [ 36.968217][ T427] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.968509][ T427] ? __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) [ 36.968906][ T427] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.969205][ T427] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.969490][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.969782][ T427] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.970086][ T427] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 36.970381][ T427] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.970683][ T427] __sys_sendmsg (net/socket.c:2700) [ 36.970987][ T427] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.971357][ T427] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.971660][ T427] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.971960][ T427] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.972263][ T427] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.972626][ T427] RIP: 0033:0x7f83a811a1e7 [ 36.972944][ T427] 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) [ 36.974001][ T427] RSP: 002b:00007ffd8c090fb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.974447][ T427] RAX: ffffffffffffffda RBX: 00007ffd8c0916e0 RCX: 00007f83a811a1e7 [ 36.974883][ T427] RDX: 0000000000000000 RSI: 00007ffd8c091020 RDI: 0000000000000005 [ 36.975340][ T427] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.975777][ T427] R10: 00007f83a8017ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.976227][ T427] R13: 00000000686e4b6f R14: 0000000000499600 R15: 0000000000000000 | [ 37.075456][ T428] ------------[ cut here ]------------ | [ 37.075873][ T428] WARNING: CPU: 2 PID: 428 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.076555][ T428] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 37.077656][ T428] Tainted: [W]=WARN [ 37.077929][ T428] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.078350][ T428] 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.078719][ T428] 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.079862][ T428] RSP: 0018:ffffc900009d7140 EFLAGS: 00010246 [ 37.080292][ T428] RAX: 0000000000000000 RBX: ffff88800b784000 RCX: 0000000000000001 [ 37.080788][ T428] RDX: 0000000000000000 RSI: ffffffff8bc9b941 RDI: ffffffff8b4555e0 [ 37.081290][ T428] RBP: ffffc900009d7230 R08: ffff88800e160800 R09: 0000000000000000 [ 37.081775][ T428] R10: ffffc900009d75c8 R11: ffffffff8ca50668 R12: 1ffff9200013ae2c [ 37.082422][ T428] R13: 00000000000007d0 R14: ffffc900009d7880 R15: ffff88800bb891e0 [ 37.083102][ T428] FS: 00007fd159960800(0000) GS:ffff8880a85b7000(0000) knlGS:0000000000000000 [ 37.083838][ T428] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.084265][ T428] CR2: 00000000004e59c0 CR3: 000000000964c005 CR4: 0000000000772ef0 [ 37.084755][ T428] PKRU: 55555554 [ 37.085019][ T428] Call Trace: [ 37.085276][ T428] [ 37.085452][ T428] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.085800][ T428] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 37.086147][ T428] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.086487][ T428] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 37.086819][ T428] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 37.087166][ T428] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 37.087503][ T428] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 37.087848][ T428] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 37.088276][ T428] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.088633][ T428] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 37.088983][ T428] ? __kernel_text_address (kernel/extable.c:79) [ 37.089304][ T428] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.089639][ T428] ? __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.089982][ T428] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 37.090633][ T428] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.091072][ T428] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.091371][ T428] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 37.091659][ T428] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 37.091962][ T428] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.092295][ T428] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 37.092584][ T428] ? __create_object (mm/kmemleak.c:771) [ 37.092875][ T428] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 37.093184][ T428] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 37.093471][ T428] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 37.093825][ T428] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 37.094135][ T428] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 37.094433][ T428] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.094730][ T428] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.095038][ T428] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.095326][ T428] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 37.095622][ T428] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.095920][ T428] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 37.096211][ T428] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 37.096499][ T428] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.096792][ T428] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.097097][ T428] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.097390][ T428] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 37.097682][ T428] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 37.098002][ T428] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 37.098288][ T428] ? 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.098578][ T428] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 37.098883][ T428] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 37.099180][ T428] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.099472][ T428] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 37.099765][ T428] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 37.100063][ T428] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 37.100363][ T428] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 37.100658][ T428] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 37.100960][ T428] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 37.101333][ T428] ___sys_sendmsg (net/socket.c:2670) [ 37.101617][ T428] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 37.101927][ T428] ? __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.102287][ T428] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 37.102581][ T428] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.102871][ T428] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 37.103176][ T428] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 37.103467][ T428] ? __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.103759][ T428] ? __lock_release (kernel/locking/lockdep.c:5539) [ 37.104072][ T428] __sys_sendmsg (net/socket.c:2700) [ 37.104359][ T428] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 37.104708][ T428] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 37.105018][ T428] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 37.105306][ T428] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.105597][ T428] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.105964][ T428] RIP: 0033:0x7fd159b2d1e7 [ 37.106266][ T428] 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.107282][ T428] RSP: 002b:00007fffe736d768 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 37.107716][ T428] RAX: ffffffffffffffda RBX: 00007fffe736de90 RCX: 00007fd159b2d1e7 [ 37.108158][ T428] RDX: 0000000000000000 RSI: 00007fffe736d7d0 RDI: 0000000000000005 [ 37.108586][ T428] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 37.109035][ T428] R10: 00007fd159a2aee8 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