====================================== | [ 22.224121][ T337] ip_gre: GRE over IPv4 tunneling driver | [ 22.280205][ T336] ------------[ cut here ]------------ | [ 22.280730][ T336] WARNING: CPU: 1 PID: 336 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.281363][ T336] Modules linked in: ip_gre gre 8021q dummy vrf veth [ 22.282412][ T336] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.282803][ T336] 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.283126][ T336] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.284238][ T336] RSP: 0018:ffffc90000587000 EFLAGS: 00010246 [ 22.284795][ T336] RAX: 0000000000000000 RBX: ffff88800a819000 RCX: 0000000000000001 [ 22.285357][ T336] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 22.285822][ T336] RBP: ffffc900005870e8 R08: ffff88800a819218 R09: 0000000000000000 [ 22.286293][ T336] R10: ffffc90000587118 R11: dffffc0000000000 R12: 1ffff920000b0e04 [ 22.286754][ T336] R13: 00000000000005c0 R14: ffffc90000587118 R15: ffff88800a819218 [ 22.287242][ T336] FS: 00007fe69d165800(0000) GS:ffff888082337000(0000) knlGS:0000000000000000 [ 22.287782][ T336] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.288179][ T336] CR2: 000055871ce313d8 CR3: 0000000013658002 CR4: 0000000000772ef0 [ 22.288643][ T336] PKRU: 55555554 [ 22.288875][ T336] Call Trace: [ 22.289108][ T336] [ 22.289286][ T336] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 22.289683][ T336] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 22.289995][ T336] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 22.290323][ T336] netif_set_mtu (net/core/dev.c:9652) [ 22.290633][ T336] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 22.290968][ T336] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 22.291209][ T336] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 22.291521][ T336] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 22.291851][ T336] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 22.292171][ T336] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 22.292557][ T336] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 22.292876][ T336] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 22.293202][ T336] rtnl_newlink_create (net/core/rtnetlink.c:3828) [ 22.293511][ T336] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 22.293825][ T336] ? __dev_get_by_name (net/core/dev.c:865) [ 22.294130][ T336] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 22.294447][ T336] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 22.294758][ T336] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 22.295056][ T336] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 22.295381][ T336] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 22.295719][ T336] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 22.296025][ T336] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 22.296356][ T336] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 22.296656][ T336] ? __lock_release (kernel/locking/lockdep.c:5539) [ 22.296959][ T336] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 22.297267][ T336] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 22.297569][ T336] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 22.297887][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 22.298201][ T336] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.298503][ T336] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 22.298817][ T336] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 22.299130][ T336] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 22.299440][ T336] ? 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.299758][ T336] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 22.300063][ T336] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 22.300372][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 22.300694][ T336] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 22.301002][ T336] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 22.301314][ T336] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 22.301624][ T336] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 22.301942][ T336] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 22.302253][ T336] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 22.302652][ T336] ___sys_sendmsg (net/socket.c:2670) [ 22.302955][ T336] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 22.303432][ T336] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 22.303742][ T336] ? mt_find (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/maple_tree.c:6937) [ 22.303993][ T336] ? __handle_mm_fault (mm/memory.c:6212) [ 22.304385][ T336] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 22.304692][ T336] ? mt_find (lib/maple_tree.c:6938) [ 22.304938][ T336] __sys_sendmsg (net/socket.c:2700) [ 22.305249][ T336] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 22.305559][ T336] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 22.305876][ T336] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 22.306201][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 22.306508][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.306808][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.307187][ T336] RIP: 0033:0x7fe69d3321e7 [ 22.307508][ T336] Code: Unable to access opcode bytes at 0x7fe69d3321bd. Code starting with the faulting instruction =========================================== [ 22.307909][ T336] RSP: 002b:00007ffde358d5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 22.308388][ T336] RAX: ffffffffffffffda RBX: 00007ffde358dce0 RCX: 00007fe69d3321e7 [ 22.308851][ T336] RDX: 0000000000000000 RSI: 00007ffde358d620 RDI: 0000000000000005 [ 22.309312][ T336] RBP: 000000000000000a R08: 00000000000000b0 R09: 0000000000000000 [ 22.309777][ T336] R10: 00007fe69d3c0ac0 R11: 0000000000000246 R12: 00007ffde358dd00 [ 22.310249][ T336] R13: 00000000686e6a07 R14: 0000000000499600 R15: 00007ffde358d704 | [ 25.574128][ T372] ------------[ cut here ]------------ | [ 25.574550][ T372] WARNING: CPU: 1 PID: 372 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.575165][ T372] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 25.576193][ T372] Tainted: [W]=WARN [ 25.576435][ T372] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.576821][ T372] 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.577137][ T372] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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 [ 25.578247][ T372] RSP: 0018:ffffc90000737000 EFLAGS: 00010246 [ 25.578637][ T372] RAX: 0000000000000000 RBX: ffff888005bdc000 RCX: 0000000000000001 [ 25.579129][ T372] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 25.579615][ T372] RBP: ffffc900007370e8 R08: ffff888005bdc218 R09: 0000000000000000 [ 25.580077][ T372] R10: ffffc90000737118 R11: dffffc0000000000 R12: 1ffff920000e6e04 [ 25.580547][ T372] R13: 00000000000005c0 R14: ffffc90000737118 R15: ffff888005bdc218 [ 25.581032][ T372] FS: 00007f146ced8800(0000) GS:ffff888082337000(0000) knlGS:0000000000000000 [ 25.581599][ T372] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.581983][ T372] CR2: 00000000004200f0 CR3: 00000000025e4001 CR4: 0000000000772ef0 [ 25.582453][ T372] PKRU: 55555554 [ 25.582685][ T372] Call Trace: [ 25.582917][ T372] [ 25.583073][ T372] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 25.583475][ T372] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 25.583784][ T372] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.584104][ T372] netif_set_mtu (net/core/dev.c:9652) [ 25.584425][ T372] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 25.584749][ T372] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 25.584984][ T372] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 25.585313][ T372] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 25.585633][ T372] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 25.585951][ T372] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 25.586343][ T372] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 25.586658][ T372] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 25.586967][ T372] rtnl_newlink_create (net/core/rtnetlink.c:3828) [ 25.587288][ T372] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 25.587644][ T372] ? __dev_get_by_name (net/core/dev.c:865) [ 25.587958][ T372] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 25.588284][ T372] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 25.588597][ T372] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 25.588905][ T372] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 25.589227][ T372] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 25.589545][ T372] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 25.589853][ T372] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 25.590178][ T372] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 25.590487][ T372] ? __lock_release (kernel/locking/lockdep.c:5539) [ 25.590806][ T372] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 25.591110][ T372] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 25.591449][ T372] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 25.591776][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.592089][ T372] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.592407][ T372] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 25.592713][ T372] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 25.593045][ T372] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 25.593360][ T372] ? 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) [ 25.593667][ T372] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 25.593973][ T372] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 25.594288][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.594599][ T372] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 25.594906][ T372] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 25.595226][ T372] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 25.595539][ T372] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 25.595846][ T372] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 25.596160][ T372] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 25.596550][ T372] ___sys_sendmsg (net/socket.c:2670) [ 25.596853][ T372] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 25.597165][ T372] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 25.597481][ T372] ? mt_find (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/maple_tree.c:6937) [ 25.597715][ T372] ? __handle_mm_fault (mm/memory.c:6212) [ 25.598022][ T372] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 25.598332][ T372] ? mt_find (lib/maple_tree.c:6938) [ 25.598581][ T372] __sys_sendmsg (net/socket.c:2700) [ 25.598885][ T372] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 25.599195][ T372] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 25.599518][ T372] ? do_user_addr_fault (./include/linux/mmap_lock.h:440 arch/x86/mm/fault.c:1415) [ 25.599825][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 25.600131][ T372] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.600448][ T372] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.600853][ T372] RIP: 0033:0x7f146d0a51e7 [ 25.601176][ T372] 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) [ 25.602278][ T372] RSP: 002b:00007ffd00639c18 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 25.602737][ T372] RAX: ffffffffffffffda RBX: 00007ffd0063a340 RCX: 00007f146d0a51e7 [ 25.603198][ T372] RDX: 0000000000000000 RSI: 00007ffd00639c80 RDI: 0000000000000005 [ 25.603662][ T372] RBP: 000000000000000a R08: 00000000000000b0 R09: 0000000000000000 [ 25.604117][ T372] R10: 00007f146d133ac0 R11: 0000000000000246 R12: 00007ffd0063a360 [ 25.604582][ T372] R13: 00000000686e6a0b R14: 0000000000499600 R15: 00007ffd00639d64 | [ 35.146712][ T417] ------------[ cut here ]------------ | [ 35.147126][ T417] WARNING: CPU: 1 PID: 417 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.147712][ T417] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.148739][ T417] Tainted: [W]=WARN [ 35.148962][ T417] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.149337][ T417] 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.149638][ T417] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.151082][ T417] RSP: 0018:ffffc90000997140 EFLAGS: 00010246 [ 35.151489][ T417] RAX: 0000000000000000 RBX: ffff888009ecc000 RCX: 0000000000000001 [ 35.151935][ T417] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 35.152393][ T417] RBP: ffffc90000997230 R08: ffff88800bb90800 R09: 0000000000000000 [ 35.152838][ T417] R10: ffffc900009975c8 R11: ffffffffb2c50668 R12: 1ffff92000132e2c [ 35.153419][ T417] R13: 00000000000007d0 R14: ffffc90000997880 R15: ffff888005057160 [ 35.153862][ T417] FS: 00007f23687ae800(0000) GS:ffff888082337000(0000) knlGS:0000000000000000 [ 35.154503][ T417] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.154873][ T417] CR2: 00000000004e5aa0 CR3: 000000000bbeb004 CR4: 0000000000772ef0 [ 35.155460][ T417] PKRU: 55555554 [ 35.155678][ T417] Call Trace: [ 35.155897][ T417] [ 35.156055][ T417] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.156492][ T417] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.156785][ T417] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.157083][ T417] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.157501][ T417] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.157798][ T417] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.158097][ T417] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.158574][ T417] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.158947][ T417] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.159377][ T417] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 35.159671][ T417] ? __kernel_text_address (kernel/extable.c:79) [ 35.159965][ T417] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.160442][ T417] ? __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.160748][ T417] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 35.161114][ T417] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.161534][ T417] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.161829][ T417] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 35.162121][ T417] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 35.162597][ T417] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.162893][ T417] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 35.163342][ T417] ? __create_object (mm/kmemleak.c:771) [ 35.163651][ T417] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 35.163946][ T417] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 35.164283][ T417] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 35.164656][ T417] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 35.164954][ T417] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 35.165255][ T417] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.165544][ T417] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.165843][ T417] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.166141][ T417] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 35.166439][ T417] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.166751][ T417] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.167042][ T417] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 35.167343][ T417] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.167636][ T417] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.167939][ T417] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.168247][ T417] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.168547][ T417] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 35.168855][ T417] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 35.169144][ T417] ? 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.169448][ T417] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 35.169743][ T417] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 35.170035][ T417] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.170374][ T417] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 35.170684][ T417] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 35.170993][ T417] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 35.171298][ T417] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 35.171592][ T417] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 35.171882][ T417] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 35.172277][ T417] ___sys_sendmsg (net/socket.c:2670) [ 35.172564][ T417] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 35.172861][ T417] ? __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.173234][ T417] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 35.173529][ T417] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.173823][ T417] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.174121][ T417] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.174424][ T417] ? __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.174728][ T417] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.175035][ T417] __sys_sendmsg (net/socket.c:2700) [ 35.175332][ T417] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 35.175691][ T417] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 35.175995][ T417] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.176304][ T417] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.176600][ T417] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.176961][ T417] RIP: 0033:0x7f236897b1e7 [ 35.177274][ T417] 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.178326][ T417] RSP: 002b:00007ffc457c29c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.178775][ T417] RAX: ffffffffffffffda RBX: 00007ffc457c30f0 RCX: 00007f236897b1e7 [ 35.179229][ T417] RDX: 0000000000000000 RSI: 00007ffc457c2a30 RDI: 0000000000000005 [ 35.179661][ T417] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 35.180096][ T417] R10: 00007f2368878ee8 R11: 0000000000000246 R12: 0000000000000004 [ 35.180549][ T417] R13: 00000000686e6a14 R14: 0000000000499600 R15: 0000000000000000 | [ 35.317338][ T418] ------------[ cut here ]------------ | [ 35.317702][ T418] WARNING: CPU: 2 PID: 418 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.319731][ T418] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.320771][ T418] Tainted: [W]=WARN [ 35.321008][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.321407][ T418] 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.321740][ T418] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.322799][ T418] RSP: 0018:ffffc90000997140 EFLAGS: 00010246 [ 35.323194][ T418] RAX: 0000000000000000 RBX: ffff888007891000 RCX: 0000000000000001 [ 35.323641][ T418] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 35.324089][ T418] RBP: ffffc90000997230 R08: ffff888005d46800 R09: 0000000000000000 [ 35.324544][ T418] R10: ffffc900009975c8 R11: ffffffffb2c50668 R12: 1ffff92000132e2c [ 35.324993][ T418] R13: 00000000000007d0 R14: ffffc90000997880 R15: ffff888005056360 [ 35.325463][ T418] FS: 00007f012aa4b800(0000) GS:ffff8880823b7000(0000) knlGS:0000000000000000 [ 35.325990][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.326382][ T418] CR2: 00000000004e5aa8 CR3: 000000000c142001 CR4: 0000000000772ef0 [ 35.326834][ T418] PKRU: 55555554 [ 35.327064][ T418] Call Trace: [ 35.327306][ T418] [ 35.327469][ T418] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.327776][ T418] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.328084][ T418] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.328400][ T418] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.328705][ T418] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.329007][ T418] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.329337][ T418] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.329647][ T418] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.330037][ T418] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.330350][ T418] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 35.330659][ T418] ? __kernel_text_address (kernel/extable.c:79) [ 35.330977][ T418] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.331302][ T418] ? __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.331606][ T418] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 35.331980][ T418] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.332302][ T418] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.332639][ T418] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 35.332941][ T418] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 35.333277][ T418] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.333584][ T418] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 35.333896][ T418] ? __create_object (mm/kmemleak.c:771) [ 35.334213][ T418] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 35.334520][ T418] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 35.334832][ T418] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 35.335218][ T418] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 35.335527][ T418] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 35.335846][ T418] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.336160][ T418] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.336472][ T418] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.336774][ T418] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 35.337086][ T418] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.337417][ T418] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.337720][ T418] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 35.338025][ T418] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.338347][ T418] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.338654][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.338959][ T418] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.339275][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 35.339596][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 35.339900][ T418] ? 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.340214][ T418] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 35.340525][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 35.340842][ T418] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.341179][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 35.341490][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 35.341803][ T418] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 35.342112][ T418] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 35.342434][ T418] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 35.342738][ T418] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 35.343127][ T418] ___sys_sendmsg (net/socket.c:2670) [ 35.343441][ T418] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 35.343746][ T418] ? __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.344126][ T418] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 35.344445][ T418] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.344753][ T418] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.345063][ T418] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.345388][ T418] ? __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.345694][ T418] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.346014][ T418] __sys_sendmsg (net/socket.c:2700) [ 35.346330][ T418] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 35.346704][ T418] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 35.347020][ T418] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.347364][ T418] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.347818][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.348461][ T418] RIP: 0033:0x7f012ac181e7 [ 35.348986][ T418] 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.350831][ T418] RSP: 002b:00007ffd9f63e828 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.351579][ T418] RAX: ffffffffffffffda RBX: 00007ffd9f63ef50 RCX: 00007f012ac181e7 [ 35.352026][ T418] RDX: 0000000000000000 RSI: 00007ffd9f63e890 RDI: 0000000000000005 [ 35.352490][ T418] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 35.353070][ T418] R10: 00007f012ab15ee8 R11: 0000000000000246 R12: 0000000000000004 [ 35.353846][ T418] R13: 00000000686e6a15 R14: 0000000000499600 R15: 0000000000000000 | [ 35.520001][ T419] ------------[ cut here ]------------ | [ 35.520341][ T419] WARNING: CPU: 1 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.520947][ T419] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.522136][ T419] Tainted: [W]=WARN [ 35.522367][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.522730][ 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.523033][ T419] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.524084][ T419] RSP: 0018:ffffc90000997140 EFLAGS: 00010246 [ 35.524471][ T419] RAX: 0000000000000000 RBX: ffff88800a819000 RCX: 0000000000000001 [ 35.524904][ T419] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 35.525351][ T419] RBP: ffffc90000997230 R08: ffff88800bb9d000 R09: 0000000000000000 [ 35.525783][ T419] R10: ffffc900009975c8 R11: ffffffffb2c50668 R12: 1ffff92000132e2c [ 35.526225][ T419] R13: 00000000000007d0 R14: ffffc90000997880 R15: ffff888005054060 [ 35.526659][ T419] FS: 00007fc8e3110800(0000) GS:ffff888082337000(0000) knlGS:0000000000000000 [ 35.527178][ T419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.527548][ T419] CR2: 00000000004e73d0 CR3: 0000000013755005 CR4: 0000000000772ef0 [ 35.527985][ T419] PKRU: 55555554 [ 35.528216][ T419] Call Trace: [ 35.528435][ T419] [ 35.528583][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.528884][ T419] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.529193][ T419] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.529489][ T419] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.529777][ T419] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.530067][ T419] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.530370][ T419] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.530668][ T419] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.531055][ T419] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.531353][ T419] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 35.531645][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 35.531939][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.532242][ 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.532534][ T419] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 35.532902][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.533209][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.533500][ T419] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 35.533789][ T419] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 35.534078][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.534379][ T419] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 35.534672][ T419] ? __create_object (mm/kmemleak.c:771) [ 35.534964][ T419] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 35.535272][ T419] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 35.535569][ 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.535930][ T419] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 35.536239][ T419] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 35.536533][ T419] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.536824][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.537120][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.537420][ T419] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 35.537707][ T419] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.538001][ T419] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.538298][ T419] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 35.538591][ T419] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.538887][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.539192][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.539483][ T419] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.539776][ T419] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 35.540080][ T419] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 35.540378][ 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.540693][ T419] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 35.540989][ T419] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 35.541285][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.541581][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 35.541877][ T419] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 35.542183][ T419] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 35.542484][ T419] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 35.542783][ T419] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 35.543074][ T419] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 35.543456][ T419] ___sys_sendmsg (net/socket.c:2670) [ 35.543743][ T419] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 35.544035][ 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.544424][ T419] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 35.544737][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.545037][ T419] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.545347][ T419] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.545638][ 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.545931][ T419] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.546246][ T419] __sys_sendmsg (net/socket.c:2700) [ 35.546536][ T419] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 35.546911][ T419] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 35.547224][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.547520][ T419] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.547814][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.548182][ T419] RIP: 0033:0x7fc8e32dd1e7 [ 35.548483][ 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.549532][ T419] RSP: 002b:00007ffedd923718 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.549971][ T419] RAX: ffffffffffffffda RBX: 00007ffedd923e40 RCX: 00007fc8e32dd1e7 [ 35.550414][ T419] RDX: 0000000000000000 RSI: 00007ffedd923780 RDI: 0000000000000005 [ 35.550865][ T419] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 35.551310][ T419] R10: 00007fc8e31daee8 R11: 0000000000000246 R12: 0000000000000004 [ 35.551741][ T419] R13: 00000000686e6a15 R14: 0000000000499600 R15: 0000000000000000 | [ 35.681925][ T420] ------------[ cut here ]------------ | [ 35.683038][ T420] WARNING: CPU: 2 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.684117][ T420] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.685410][ T420] Tainted: [W]=WARN [ 35.685740][ T420] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.686410][ 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.686823][ T420] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.687918][ T420] RSP: 0018:ffffc900009a7140 EFLAGS: 00010246 [ 35.688313][ T420] RAX: 0000000000000000 RBX: ffff88800ab9c000 RCX: 0000000000000001 [ 35.688783][ T420] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 35.689252][ T420] RBP: ffffc900009a7230 R08: ffff88800b515000 R09: 0000000000000000 [ 35.689714][ T420] R10: ffffc900009a75c8 R11: ffffffffb2c50668 R12: 1ffff92000134e2c [ 35.690180][ T420] R13: 00000000000007d0 R14: ffffc900009a7880 R15: ffff8880050551e0 [ 35.690641][ T420] FS: 00007f58a701b800(0000) GS:ffff8880823b7000(0000) knlGS:0000000000000000 [ 35.691196][ T420] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.691601][ T420] CR2: 00000000004e5ab0 CR3: 000000000956c003 CR4: 0000000000772ef0 [ 35.692051][ T420] PKRU: 55555554 [ 35.692296][ T420] Call Trace: [ 35.692542][ T420] [ 35.692710][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.693026][ T420] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.693342][ T420] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.693666][ T420] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.693970][ T420] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.694290][ T420] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.694612][ T420] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.694924][ T420] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.695327][ T420] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.695714][ T420] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 35.696077][ T420] ? __kernel_text_address (kernel/extable.c:79) [ 35.696402][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.696725][ 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.697030][ T420] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 35.697420][ T420] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.697743][ T420] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.698050][ T420] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 35.698369][ T420] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 35.698688][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.698995][ T420] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 35.699308][ T420] ? __create_object (mm/kmemleak.c:771) [ 35.699630][ T420] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 35.699944][ T420] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 35.700261][ 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.700649][ T420] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 35.700976][ T420] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 35.701298][ T420] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.701620][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.701932][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.702251][ T420] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 35.702568][ T420] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.702878][ T420] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.703193][ T420] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 35.703504][ T420] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.703827][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.704138][ T420] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.704453][ T420] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.704780][ T420] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 35.705095][ T420] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 35.705409][ 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.705846][ T420] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 35.706172][ T420] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 35.706476][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.706794][ T420] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 35.707110][ T420] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 35.707430][ T420] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 35.707759][ T420] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 35.708067][ T420] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 35.708385][ T420] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 35.708797][ T420] ___sys_sendmsg (net/socket.c:2670) [ 35.709102][ T420] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 35.709427][ 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.709825][ T420] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 35.710132][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.710455][ T420] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.710789][ T420] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.711096][ 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.711414][ T420] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.711746][ T420] __sys_sendmsg (net/socket.c:2700) [ 35.712058][ T420] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 35.712446][ T420] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 35.712784][ T420] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.713093][ T420] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.713409][ T420] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.713942][ T420] RIP: 0033:0x7f58a71e81e7 [ 35.714275][ 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.715356][ T420] RSP: 002b:00007ffe724bf798 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.715825][ T420] RAX: ffffffffffffffda RBX: 00007ffe724bfec0 RCX: 00007f58a71e81e7 [ 35.716291][ T420] RDX: 0000000000000000 RSI: 00007ffe724bf800 RDI: 0000000000000005 [ 35.716776][ T420] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 35.717242][ T420] R10: 00007f58a70e5ee8 R11: 0000000000000246 R12: 0000000000000004 [ 35.717704][ T420] R13: 00000000686e6a15 R14: 0000000000499600 R15: 0000000000000000 | [ 35.842567][ T421] ------------[ cut here ]------------ | [ 35.842904][ T421] WARNING: CPU: 3 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) | [ 35.843511][ T421] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.844492][ T421] Tainted: [W]=WARN [ 35.844712][ T421] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.845074][ 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) [ 35.845382][ T421] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.847131][ T421] RSP: 0018:ffffc900009a7140 EFLAGS: 00010246 [ 35.847512][ T421] RAX: 0000000000000000 RBX: ffff888009d64000 RCX: 0000000000000001 [ 35.847948][ T421] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 35.848393][ T421] RBP: ffffc900009a7230 R08: ffff88800b466800 R09: 0000000000000000 [ 35.848824][ T421] R10: ffffc900009a75c8 R11: ffffffffb2c50668 R12: 1ffff92000134e2c [ 35.849270][ T421] R13: 00000000000007d0 R14: ffffc900009a7880 R15: ffff888005054ae0 [ 35.849705][ T421] FS: 00007ff5c904b800(0000) GS:ffff888082437000(0000) knlGS:0000000000000000 [ 35.850227][ T421] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.850593][ T421] CR2: 00000000004e55b8 CR3: 0000000002827002 CR4: 0000000000772ef0 [ 35.851028][ T421] PKRU: 55555554 [ 35.851245][ T421] Call Trace: [ 35.851452][ T421] [ 35.851592][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.851874][ T421] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.852161][ T421] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.852440][ T421] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.852719][ T421] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.852993][ T421] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.853279][ T421] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.853560][ T421] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.853909][ T421] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.854199][ T421] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 35.854474][ T421] ? __kernel_text_address (kernel/extable.c:79) [ 35.854750][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.855029][ 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) [ 35.855312][ T421] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 35.855655][ T421] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.855931][ T421] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.856219][ T421] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 35.856501][ T421] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 35.856778][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.857051][ T421] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 35.857331][ T421] ? __create_object (mm/kmemleak.c:771) [ 35.857607][ T421] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 35.857884][ T421] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 35.858172][ T421] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 35.858515][ T421] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 35.858796][ T421] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 35.859075][ T421] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.859357][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.859639][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.859914][ T421] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 35.860196][ T421] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.860479][ T421] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 35.860763][ T421] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 35.861041][ T421] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.861331][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.861611][ T421] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.861889][ T421] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 35.862173][ T421] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 35.862466][ T421] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 35.862738][ 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) [ 35.863016][ T421] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 35.863304][ T421] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 35.863578][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.863857][ T421] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 35.864137][ T421] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 35.864430][ T421] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 35.864712][ T421] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 35.864992][ T421] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 35.865275][ T421] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 35.865643][ T421] ___sys_sendmsg (net/socket.c:2670) [ 35.865918][ T421] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 35.866201][ 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) [ 35.866548][ T421] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 35.866825][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.867102][ T421] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 35.867391][ T421] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.867666][ 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) [ 35.867937][ T421] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.868237][ T421] __sys_sendmsg (net/socket.c:2700) [ 35.868510][ T421] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 35.868855][ T421] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 35.869141][ T421] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.869427][ T421] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.869702][ T421] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.870043][ T421] RIP: 0033:0x7ff5c92181e7 [ 35.870337][ 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) [ 35.871344][ T421] RSP: 002b:00007ffe46e004a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.871757][ T421] RAX: ffffffffffffffda RBX: 00007ffe46e00bd0 RCX: 00007ff5c92181e7 [ 35.872177][ T421] RDX: 0000000000000000 RSI: 00007ffe46e00510 RDI: 0000000000000005 [ 35.872592][ T421] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 35.872999][ T421] R10: 00007ff5c9115ee8 R11: 0000000000000246 R12: 0000000000000004 [ 35.873418][ T421] R13: 00000000686e6a15 R14: 0000000000499600 R15: 0000000000000000 | [ 35.988272][ T422] ------------[ cut here ]------------ | [ 35.988579][ T422] WARNING: CPU: 0 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) | [ 35.989134][ T422] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 35.990067][ T422] Tainted: [W]=WARN [ 35.990298][ T422] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.990640][ 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) [ 35.990942][ T422] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.992808][ T422] RSP: 0018:ffffc900009b7140 EFLAGS: 00010246 [ 35.993224][ T422] RAX: 0000000000000000 RBX: ffff88800a8c1000 RCX: 0000000000000001 [ 35.993633][ T422] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 35.994047][ T422] RBP: ffffc900009b7230 R08: ffff888008cfb800 R09: 0000000000000000 [ 35.994473][ T422] R10: ffffc900009b75c8 R11: ffffffffb2c50668 R12: 1ffff92000136e2c [ 35.994884][ T422] R13: 00000000000007d0 R14: ffffc900009b7880 R15: ffff8880050543e0 [ 35.995323][ T422] FS: 00007ff443d70800(0000) GS:ffff8880822b7000(0000) knlGS:0000000000000000 [ 35.995809][ T422] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.996182][ T422] CR2: 00000000004e5ac8 CR3: 000000000956c004 CR4: 0000000000772ef0 [ 35.996595][ T422] PKRU: 55555554 [ 35.996801][ T422] Call Trace: [ 35.997004][ T422] [ 35.997143][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 35.997441][ T422] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 35.997720][ T422] ? __lock_release (kernel/locking/lockdep.c:5539) [ 35.997996][ T422] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 35.998291][ T422] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 35.998568][ T422] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.998848][ T422] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 35.999129][ T422] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 35.999506][ T422] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.999780][ T422] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.000053][ T422] ? __kernel_text_address (kernel/extable.c:79) [ 36.000351][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.000632][ 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.000918][ T422] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.001278][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.001561][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.001834][ T422] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.002107][ T422] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.002401][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.002676][ T422] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.002951][ T422] ? __create_object (mm/kmemleak.c:771) [ 36.003253][ T422] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.003533][ T422] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.003813][ 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.004173][ T422] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.004463][ T422] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.004746][ T422] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.005019][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.005323][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.005600][ T422] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.005879][ T422] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.006177][ T422] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.006456][ T422] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.006732][ T422] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.007010][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.007314][ T422] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.007591][ T422] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.007867][ T422] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.008181][ T422] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.008459][ 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.008736][ T422] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 36.009014][ T422] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.009324][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.009607][ T422] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.009884][ T422] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.010186][ T422] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.010471][ T422] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.010763][ T422] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.011042][ T422] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.011421][ T422] ___sys_sendmsg (net/socket.c:2670) [ 36.011696][ T422] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.011970][ 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.012342][ T422] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.012622][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.012901][ T422] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.013198][ T422] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.013476][ 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.013747][ T422] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.014037][ T422] __sys_sendmsg (net/socket.c:2700) [ 36.014335][ T422] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.014681][ T422] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.014968][ T422] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.015270][ T422] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.015548][ T422] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.015886][ T422] RIP: 0033:0x7ff443f3d1e7 [ 36.016192][ 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.017197][ T422] RSP: 002b:00007ffc31878c38 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.017620][ T422] RAX: ffffffffffffffda RBX: 00007ffc31879360 RCX: 00007ff443f3d1e7 [ 36.018030][ T422] RDX: 0000000000000000 RSI: 00007ffc31878ca0 RDI: 0000000000000005 [ 36.018469][ T422] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.018878][ T422] R10: 00007ff443e3aee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.019313][ T422] R13: 00000000686e6a15 R14: 0000000000499600 R15: 0000000000000000 | [ 36.160401][ T423] ------------[ cut here ]------------ | [ 36.160711][ T423] WARNING: CPU: 0 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.161288][ T423] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.162888][ T423] Tainted: [W]=WARN [ 36.163106][ T423] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.163681][ 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.163966][ T423] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.164958][ T423] RSP: 0018:ffffc900009b7140 EFLAGS: 00010246 [ 36.165323][ T423] RAX: 0000000000000000 RBX: ffff888008a1c000 RCX: 0000000000000001 [ 36.165734][ T423] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 36.166139][ T423] RBP: ffffc900009b7230 R08: ffff888008cd3800 R09: 0000000000000000 [ 36.166574][ T423] R10: ffffc900009b75c8 R11: ffffffffb2c50668 R12: 1ffff92000136e2c [ 36.166990][ T423] R13: 00000000000007d0 R14: ffffc900009b7880 R15: ffff8880094051e0 [ 36.167419][ T423] FS: 00007fafeeccb800(0000) GS:ffff8880822b7000(0000) knlGS:0000000000000000 [ 36.167896][ T423] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.168274][ T423] CR2: 00000000004e5ac0 CR3: 000000000994a006 CR4: 0000000000772ef0 [ 36.168689][ T423] PKRU: 55555554 [ 36.168892][ T423] Call Trace: [ 36.169097][ T423] [ 36.169257][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.169536][ T423] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.169807][ T423] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.170082][ T423] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.170377][ T423] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.170657][ T423] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.170949][ T423] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.171252][ T423] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.171600][ T423] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.171874][ T423] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.172146][ T423] ? __kernel_text_address (kernel/extable.c:79) [ 36.172447][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.172729][ 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.173004][ T423] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.173362][ T423] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.173639][ T423] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.173911][ T423] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.174204][ T423] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.174484][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.174762][ T423] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.175033][ T423] ? __create_object (mm/kmemleak.c:771) [ 36.175327][ T423] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.175602][ T423] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.175873][ 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.176234][ T423] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.176516][ T423] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.176793][ T423] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.177071][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.177372][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.177646][ T423] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.177921][ T423] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.178217][ T423] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.178490][ T423] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.178766][ T423] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.179042][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.179340][ T423] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.179614][ T423] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.179887][ T423] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.180195][ T423] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.180469][ 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.180753][ T423] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 36.181031][ T423] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.181331][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.181611][ T423] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.181887][ T423] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.182189][ T423] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.182472][ T423] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.182750][ T423] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.183022][ T423] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.183404][ T423] ___sys_sendmsg (net/socket.c:2670) [ 36.183677][ T423] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.183950][ 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.184313][ T423] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.184591][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.184871][ T423] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.185169][ T423] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.185450][ 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.185722][ T423] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.186004][ T423] __sys_sendmsg (net/socket.c:2700) [ 36.186299][ T423] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.186638][ T423] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.186922][ T423] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.187219][ T423] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.187499][ T423] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.187838][ T423] RIP: 0033:0x7fafeee981e7 [ 36.188122][ 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.189121][ T423] RSP: 002b:00007ffecb40b048 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.189565][ T423] RAX: ffffffffffffffda RBX: 00007ffecb40b770 RCX: 00007fafeee981e7 [ 36.189978][ T423] RDX: 0000000000000000 RSI: 00007ffecb40b0b0 RDI: 0000000000000005 [ 36.190408][ T423] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.190836][ T423] R10: 00007fafeed95ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.191267][ T423] R13: 00000000686e6a15 R14: 0000000000499600 R15: 0000000000000000 | [ 36.331525][ T424] ------------[ cut here ]------------ | [ 36.331876][ T424] WARNING: CPU: 2 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.332457][ T424] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.333425][ T424] Tainted: [W]=WARN [ 36.333645][ T424] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.334000][ 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.335985][ T424] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.337016][ T424] RSP: 0018:ffffc900009c7140 EFLAGS: 00010246 [ 36.337388][ T424] RAX: 0000000000000000 RBX: ffff888005bdc000 RCX: 0000000000000001 [ 36.337812][ T424] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 36.338249][ T424] RBP: ffffc900009c7230 R08: ffff88800b483800 R09: 0000000000000000 [ 36.338669][ T424] R10: ffffc900009c75c8 R11: ffffffffb2c50668 R12: 1ffff92000138e2c [ 36.339091][ T424] R13: 00000000000007d0 R14: ffffc900009c7880 R15: ffff888009405fe0 [ 36.339521][ T424] FS: 00007f968f431800(0000) GS:ffff8880823b7000(0000) knlGS:0000000000000000 [ 36.340012][ T424] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.340381][ T424] CR2: 00000000004e73f8 CR3: 000000000956c001 CR4: 0000000000772ef0 [ 36.340820][ T424] PKRU: 55555554 [ 36.341039][ T424] Call Trace: [ 36.341265][ T424] [ 36.341418][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.341710][ T424] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.342003][ T424] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.342303][ T424] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.342590][ T424] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.342878][ T424] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.343180][ T424] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.343473][ T424] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.343833][ T424] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.344122][ T424] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.344422][ T424] ? __kernel_text_address (kernel/extable.c:79) [ 36.344711][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.345000][ 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.345305][ T424] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.345654][ T424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.345943][ T424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.346245][ T424] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.346530][ T424] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.346819][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.347106][ T424] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.347398][ T424] ? __create_object (mm/kmemleak.c:771) [ 36.347687][ T424] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.347973][ T424] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.348270][ 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.348628][ T424] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.348923][ T424] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.349221][ T424] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.349507][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.349798][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.350084][ T424] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.350379][ T424] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.350684][ T424] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.350989][ T424] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.351290][ T424] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.351579][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.351871][ T424] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.352166][ T424] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.352455][ T424] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.352751][ T424] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.353042][ 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.353345][ T424] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 36.353636][ T424] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.353921][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.354228][ T424] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.354517][ T424] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.354803][ T424] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.355102][ T424] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.355400][ T424] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.355776][ T424] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.356165][ T424] ___sys_sendmsg (net/socket.c:2670) [ 36.356453][ T424] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.356739][ 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.357095][ T424] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.357406][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.357699][ T424] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.357995][ T424] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.358293][ 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.358577][ T424] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.358876][ T424] __sys_sendmsg (net/socket.c:2700) [ 36.359177][ T424] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.359536][ T424] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.359837][ T424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.360127][ T424] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.360426][ T424] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.360790][ T424] RIP: 0033:0x7f968f5fe1e7 [ 36.361087][ 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.362103][ T424] RSP: 002b:00007ffd340b4258 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.362566][ T424] RAX: ffffffffffffffda RBX: 00007ffd340b4980 RCX: 00007f968f5fe1e7 [ 36.363296][ T424] RDX: 0000000000000000 RSI: 00007ffd340b42c0 RDI: 0000000000000005 [ 36.364025][ T424] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.364804][ T424] R10: 00007f968f4fbee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.365576][ T424] R13: 00000000686e6a16 R14: 0000000000499600 R15: 0000000000000000 | [ 36.486790][ T425] ------------[ cut here ]------------ | [ 36.487214][ T425] WARNING: CPU: 3 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.487871][ T425] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.490087][ T425] Tainted: [W]=WARN [ 36.490311][ T425] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.490654][ 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.490963][ T425] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.491969][ T425] RSP: 0018:ffffc90000a07140 EFLAGS: 00010246 [ 36.492334][ T425] RAX: 0000000000000000 RBX: ffff888008ccc000 RCX: 0000000000000001 [ 36.492748][ T425] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 36.493196][ T425] RBP: ffffc90000a07230 R08: ffff88800b50e800 R09: 0000000000000000 [ 36.493612][ T425] R10: ffffc90000a075c8 R11: ffffffffb2c50668 R12: 1ffff92000140e2c [ 36.494053][ T425] R13: 00000000000007d0 R14: ffffc90000a07880 R15: ffff888009407160 [ 36.494516][ T425] FS: 00007f9d34cda800(0000) GS:ffff888082437000(0000) knlGS:0000000000000000 [ 36.495025][ T425] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.495386][ T425] CR2: 00000000004e5ab8 CR3: 000000000994a004 CR4: 0000000000772ef0 [ 36.495991][ T425] PKRU: 55555554 [ 36.496211][ T425] Call Trace: [ 36.496418][ T425] [ 36.496559][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.496851][ T425] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.497124][ T425] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.497504][ T425] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.497800][ T425] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.498076][ T425] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.498364][ T425] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.498646][ T425] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.499026][ T425] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.499313][ T425] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.499595][ T425] ? __kernel_text_address (kernel/extable.c:79) [ 36.499948][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.500238][ 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.500514][ T425] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.500879][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.501167][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.501440][ T425] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.501720][ T425] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.502022][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.502306][ T425] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.502588][ T425] ? __create_object (mm/kmemleak.c:771) [ 36.502954][ T425] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.503448][ T425] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.503935][ 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.504537][ T425] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.505038][ T425] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.505547][ T425] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.506025][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.506530][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.507014][ T425] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.507532][ T425] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.508021][ T425] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.508502][ T425] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.508965][ T425] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.509453][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.509939][ T425] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.510422][ T425] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.510917][ T425] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.511429][ T425] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.511898][ 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.512399][ T425] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 36.512874][ T425] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.513364][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.513849][ T425] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.514342][ T425] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.514808][ T425] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.515320][ T425] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.515774][ T425] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.516274][ T425] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.516883][ T425] ___sys_sendmsg (net/socket.c:2670) [ 36.517362][ T425] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.517826][ 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.518437][ T425] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.518928][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.519441][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.519945][ T425] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.520446][ 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.520922][ T425] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.521445][ T425] __sys_sendmsg (net/socket.c:2700) [ 36.521925][ T425] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.522536][ T425] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.523043][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.523549][ T425] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.524031][ T425] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.524645][ T425] RIP: 0033:0x7f9d34ea71e7 [ 36.525164][ 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.526905][ T425] RSP: 002b:00007fff86f32448 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.527659][ T425] RAX: ffffffffffffffda RBX: 00007fff86f32b70 RCX: 00007f9d34ea71e7 [ 36.528399][ T425] RDX: 0000000000000000 RSI: 00007fff86f324b0 RDI: 0000000000000005 [ 36.529125][ T425] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.529873][ T425] R10: 00007f9d34da4ee8 R11: 0000000000000246 R12: 0000000000000004 [ 36.530627][ T425] R13: 00000000686e6a16 R14: 0000000000499600 R15: 0000000000000000 | [ 36.674413][ T426] ------------[ cut here ]------------ | [ 36.674723][ T426] WARNING: CPU: 1 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.675289][ T426] Modules linked in: ip_gre gre 8021q dummy vrf veth | [ 36.676662][ T426] Tainted: [W]=WARN [ 36.676871][ T426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.677281][ 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.677791][ T426] Code: 00 00 8b 05 b7 bb 3a 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 fa 61 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 b7 bb 3a 02 mov 0x23abbb7(%rip),%eax # 0x23abbbf 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 fa 61 7b 00 call 0x7b621b 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.678924][ T426] RSP: 0018:ffffc90000a37140 EFLAGS: 00010246 [ 36.679302][ T426] RAX: 0000000000000000 RBX: ffff888004d8c000 RCX: 0000000000000001 [ 36.679714][ T426] RDX: 0000000000000000 RSI: ffffffffb1e9b939 RDI: ffffffffb16555e0 [ 36.680121][ T426] RBP: ffffc90000a37230 R08: ffff888005143800 R09: 0000000000000000 [ 36.680558][ T426] R10: ffffc90000a375c8 R11: ffffffffb2c50668 R12: 1ffff92000146e2c [ 36.680988][ T426] R13: 00000000000007d0 R14: ffffc90000a37880 R15: ffff8880077643e0 [ 36.681420][ T426] FS: 00007fe8a98ef800(0000) GS:ffff888082337000(0000) knlGS:0000000000000000 [ 36.681896][ T426] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.682258][ T426] CR2: 00000000004e59c0 CR3: 000000000994a006 CR4: 0000000000772ef0 [ 36.682671][ T426] PKRU: 55555554 [ 36.682876][ T426] Call Trace: [ 36.683081][ T426] [ 36.683241][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.683521][ T426] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 36.683796][ T426] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.684078][ T426] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 36.684383][ T426] ? is_bpf_text_address (kernel/bpf/core.c:777) [ 36.684657][ T426] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.684932][ T426] do_setlink.constprop.0 (net/core/rtnetlink.c:3106) [ 36.685235][ T426] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 36.685584][ T426] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.685858][ T426] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 36.686129][ T426] ? __kernel_text_address (kernel/extable.c:79) [ 36.686440][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.686716][ 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.686990][ T426] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 36.687354][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.687631][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.687904][ T426] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 36.688200][ T426] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 36.688482][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.688759][ T426] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 36.689029][ T426] ? __create_object (mm/kmemleak.c:771) [ 36.689324][ T426] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 36.689598][ T426] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 36.689871][ 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.690232][ T426] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 36.690513][ T426] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 36.690809][ T426] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.691086][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.691390][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.691665][ T426] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 36.691936][ T426] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.692236][ T426] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 36.692509][ T426] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 36.692790][ T426] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.693072][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.693372][ T426] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.693645][ T426] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 36.693919][ T426] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 36.694223][ T426] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 36.694496][ 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.694774][ T426] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 36.695051][ T426] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 36.695344][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.695630][ T426] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 36.695907][ T426] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 36.696200][ T426] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 36.696483][ T426] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 36.696759][ T426] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 36.697038][ T426] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 36.697407][ T426] ___sys_sendmsg (net/socket.c:2670) [ 36.697678][ T426] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 36.697951][ 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.698313][ T426] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 36.698592][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.698869][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 36.699175][ T426] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 36.699453][ 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.699724][ T426] ? __lock_release (kernel/locking/lockdep.c:5539) [ 36.700006][ T426] __sys_sendmsg (net/socket.c:2700) [ 36.700317][ T426] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 36.700657][ T426] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 36.700954][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 36.701259][ T426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.701536][ T426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.701875][ T426] RIP: 0033:0x7fe8a9abc1e7 [ 36.702177][ 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.703181][ T426] RSP: 002b:00007fff46764068 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.703596][ T426] RAX: ffffffffffffffda RBX: 00007fff46764790 RCX: 00007fe8a9abc1e7 [ 36.704008][ T426] RDX: 0000000000000000 RSI: 00007fff467640d0 RDI: 0000000000000005 [ 36.704445][ T426] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 36.704855][ T426] R10: 00007fe8a99b9ee8 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