====================================== | [ 20.056419][ T313] ip_gre: GRE over IPv4 tunneling driver | [ 20.125951][ T312] ------------[ cut here ]------------ | [ 20.126704][ T312] WARNING: CPU: 0 PID: 312 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 20.127852][ T312] Modules linked in: ip_gre gre sch_ingress vrf veth [ 20.129988][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.130954][ T312] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 20.131546][ T312] 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 [ 20.133521][ T312] RSP: 0018:ffffc90000637000 EFLAGS: 00010246 [ 20.134234][ T312] RAX: 0000000000000000 RBX: ffff88800bca4000 RCX: 0000000000000001 [ 20.135092][ T312] RDX: 0000000000000000 RSI: ffffffff8829b939 RDI: ffffffff87a555e0 [ 20.135965][ T312] RBP: ffffc900006370e8 R08: ffff88800bca4218 R09: 0000000000000000 [ 20.137051][ T312] R10: ffffc90000637118 R11: ffffffff88779160 R12: 1ffff920000c6e04 [ 20.137880][ T312] R13: 00000000000005b6 R14: ffffc90000637118 R15: ffff88800bca4218 [ 20.138721][ T312] FS: 00007f88cdf7f800(0000) GS:ffff8880abeb7000(0000) knlGS:0000000000000000 [ 20.141894][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.142630][ T312] CR2: 00007fb8cac53000 CR3: 000000000a933004 CR4: 0000000000772ef0 [ 20.143507][ T312] PKRU: 55555554 [ 20.143951][ T312] Call Trace: [ 20.144373][ T312] [ 20.144664][ T312] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 20.145127][ T312] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.145480][ T312] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 20.145816][ T312] ? crng_make_state (drivers/char/random.c:393 (discriminator 1)) [ 20.146144][ T312] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 20.146492][ T312] netif_set_mtu (net/core/dev.c:9652) [ 20.146827][ T312] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 20.147166][ T312] ? dev_addr_mod (net/core/dev_addr_lists.c:584) [ 20.147498][ T312] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 20.147739][ T312] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 20.148075][ T312] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 20.148593][ T312] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 20.149044][ T312] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 20.149462][ T312] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 20.149804][ T312] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 20.150129][ T312] rtnl_newlink_create (net/core/rtnetlink.c:3828) [ 20.150467][ T312] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 20.150795][ T312] ? __dev_get_by_name (net/core/dev.c:865) [ 20.151119][ T312] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 20.151459][ T312] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 20.151803][ T312] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 20.152123][ T312] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 20.152469][ T312] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 20.152810][ T312] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 20.153137][ T312] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.153550][ T312] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 20.153885][ T312] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.154699][ T312] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.155054][ T312] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 20.155512][ T312] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.156087][ T312] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.156647][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.157222][ T312] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.157802][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 20.158379][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 20.158940][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 20.159503][ T312] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 20.160014][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 20.160361][ T312] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.160687][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 20.161023][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 20.161363][ T312] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 20.161700][ T312] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 20.162037][ T312] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 20.162508][ T312] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 20.163279][ T312] ___sys_sendmsg (net/socket.c:2670) [ 20.163605][ T312] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 20.163938][ T312] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 20.164279][ T312] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 20.164596][ T312] ? do_user_addr_fault (arch/x86/mm/fault.c:1327) [ 20.164945][ T312] ? __handle_mm_fault (mm/memory.c:6212) [ 20.165501][ T312] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 20.165829][ T312] ? lock_vma_under_rcu (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/mmap_lock.c:171) [ 20.166188][ T312] __sys_sendmsg (net/socket.c:2700) [ 20.166515][ T312] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 20.166849][ T312] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 20.167205][ T312] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 20.167789][ T312] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.168240][ T312] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.168563][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.168972][ T312] RIP: 0033:0x7f88ce14c1e7 [ 20.169331][ T312] Code: Unable to access opcode bytes at 0x7f88ce14c1bd. Code starting with the faulting instruction =========================================== [ 20.169743][ T312] RSP: 002b:00007ffecd239dd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.170487][ T312] RAX: ffffffffffffffda RBX: 00007ffecd23a500 RCX: 00007f88ce14c1e7 [ 20.170990][ T312] RDX: 0000000000000000 RSI: 00007ffecd239e40 RDI: 0000000000000005 [ 20.171493][ T312] RBP: 0000000000000004 R08: 00000000000000b0 R09: 0000000000000000 [ 20.172255][ T312] R10: 00007f88ce0446f8 R11: 0000000000000246 R12: 00007ffecd23a520 [ 20.173108][ T312] R13: 00000000686e6636 R14: 0000000000499600 R15: 00007ffecd239f2c | [ 22.986632][ T339] ------------[ cut here ]------------ | [ 22.986997][ T339] WARNING: CPU: 0 PID: 339 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.987654][ T339] Modules linked in: bridge stp llc ip6_gre ip6_tunnel tunnel6 act_gact cls_matchall ip_gre gre sch_ingress vrf veth | [ 22.989270][ T339] Tainted: [W]=WARN [ 22.989511][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.989957][ T339] 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.990294][ T339] 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.991474][ T339] RSP: 0018:ffffc900005a6ef0 EFLAGS: 00010246 [ 22.991894][ T339] RAX: 0000000000000000 RBX: ffff888010112000 RCX: 0000000000000001 [ 22.992379][ T339] RDX: 0000000000000000 RSI: ffffffff8829b939 RDI: ffffffff87a555e0 [ 22.992868][ T339] RBP: ffffc900005a6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 22.993335][ T339] R10: ffffc900005a7010 R11: ffffffff890a8918 R12: 1ffff920000b4de2 [ 22.993798][ T339] R13: 00000000000005dc R14: ffffc900005a7010 R15: ffff888010112f08 [ 22.994264][ T339] FS: 00007f7356c68800(0000) GS:ffff8880abeb7000(0000) knlGS:0000000000000000 [ 22.994803][ T339] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.995222][ T339] CR2: 00000000004e5aa8 CR3: 000000000a909001 CR4: 0000000000772ef0 [ 22.995727][ T339] PKRU: 55555554 [ 22.995983][ T339] Call Trace: [ 22.996224][ T339] [ 22.996390][ T339] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 22.996716][ T339] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 22.997066][ T339] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 22.997390][ T339] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 22.997801][ T339] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 22.998127][ T339] netif_set_mtu (net/core/dev.c:9652) [ 22.998448][ T339] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 22.998791][ T339] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 22.999245][ T339] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 22.999489][ T339] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 22.999945][ T339] br_add_if (net/bridge/br_if.c:697) bridge [ 23.000315][ T339] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 23.000647][ T339] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 23.000985][ T339] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 23.001395][ T339] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.001714][ T339] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 23.002045][ T339] ? __kernel_text_address (kernel/extable.c:79) [ 23.002373][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.002699][ T339] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 23.003046][ T339] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 23.003445][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.003778][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.004097][ T339] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 23.004418][ T339] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 23.004737][ T339] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.005086][ T339] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 23.005405][ T339] ? __create_object (mm/kmemleak.c:771) [ 23.005732][ T339] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 23.006061][ T339] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 23.006384][ T339] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 23.006792][ T339] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 23.007117][ T339] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 23.007446][ T339] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.007771][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.008096][ T339] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.008416][ T339] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 23.008735][ T339] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.009068][ T339] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.009385][ T339] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 23.009704][ T339] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.010036][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.010364][ T339] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.010680][ T339] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.011018][ T339] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 23.011356][ T339] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 23.011672][ T339] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 23.012000][ T339] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 23.012325][ T339] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 23.012643][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.012974][ T339] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 23.013299][ T339] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 23.013623][ T339] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 23.013955][ T339] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 23.014277][ T339] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 23.014592][ T339] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 23.015018][ T339] ___sys_sendmsg (net/socket.c:2670) [ 23.015337][ T339] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 23.015655][ T339] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 23.016068][ T339] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 23.016392][ T339] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.016713][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.017049][ T339] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.017371][ T339] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 23.017692][ T339] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.018028][ T339] __sys_sendmsg (net/socket.c:2700) [ 23.018347][ T339] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 23.018747][ T339] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 23.019089][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.019413][ T339] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.019730][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.020138][ T339] RIP: 0033:0x7f7356e351e7 [ 23.020469][ T339] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 23.021659][ T339] RSP: 002b:00007ffeb02a73d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.022161][ T339] RAX: ffffffffffffffda RBX: 00007ffeb02a7b00 RCX: 00007f7356e351e7 [ 23.022645][ T339] RDX: 0000000000000000 RSI: 00007ffeb02a7440 RDI: 0000000000000005 [ 23.023167][ T339] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 23.023650][ T339] R10: 0000000029f00910 R11: 0000000000000246 R12: 0000000000000004 [ 23.024163][ T339] R13: 00000000686e6639 R14: 0000000000499600 R15: 0000000000000000 | [ 23.275868][ T341] ------------[ cut here ]------------ | [ 23.276177][ T341] WARNING: CPU: 1 PID: 341 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 23.278644][ T341] Modules linked in: bridge stp llc ip6_gre ip6_tunnel tunnel6 act_gact cls_matchall ip_gre gre sch_ingress vrf veth | [ 23.280192][ T341] Tainted: [W]=WARN [ 23.280521][ T341] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.280950][ T341] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 23.281292][ T341] 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 [ 23.282500][ T341] RSP: 0018:ffffc900005f6ef0 EFLAGS: 00010246 [ 23.282984][ T341] RAX: 0000000000000000 RBX: ffff888010112000 RCX: 0000000000000001 [ 23.283441][ T341] RDX: 0000000000000000 RSI: ffffffff8829b939 RDI: ffffffff87a555e0 [ 23.283926][ T341] RBP: ffffc900005f6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 23.284506][ T341] R10: ffffc900005f7010 R11: ffffffff890a8918 R12: 1ffff920000bede2 [ 23.284993][ T341] R13: 00000000000005dc R14: ffffc900005f7010 R15: ffff888010112f08 [ 23.285448][ T341] FS: 00007f81e3094800(0000) GS:ffff8880abf37000(0000) knlGS:0000000000000000 [ 23.286083][ T341] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.286518][ T341] CR2: 00000000004e5ab0 CR3: 00000000057b3006 CR4: 0000000000772ef0 [ 23.287004][ T341] PKRU: 55555554 [ 23.287237][ T341] Call Trace: [ 23.287468][ T341] [ 23.287627][ T341] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 23.287945][ T341] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.288258][ T341] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 23.288561][ T341] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 23.288948][ T341] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 23.289257][ T341] netif_set_mtu (net/core/dev.c:9652) [ 23.289562][ T341] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 23.289882][ T341] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 23.290379][ T341] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 23.290637][ T341] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 23.291080][ T341] br_add_if (net/bridge/br_if.c:697) bridge [ 23.291564][ T341] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 23.291907][ T341] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 23.292225][ T341] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 23.292679][ T341] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.293018][ T341] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 23.293357][ T341] ? __kernel_text_address (kernel/extable.c:79) [ 23.293714][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.294037][ T341] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 23.294429][ T341] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 23.294828][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.295247][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.295560][ T341] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 23.295877][ T341] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 23.296184][ T341] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.296504][ T341] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 23.296838][ T341] ? __create_object (mm/kmemleak.c:771) [ 23.297163][ T341] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 23.297498][ T341] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 23.297825][ T341] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 23.298229][ T341] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 23.298558][ T341] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 23.298892][ T341] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.299214][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.299540][ T341] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.299869][ T341] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 23.300189][ T341] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.300515][ T341] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.300843][ T341] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 23.301167][ T341] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.301492][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.301832][ T341] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.302151][ T341] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.302475][ T341] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 23.302807][ T341] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 23.303118][ T341] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 23.303425][ T341] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 23.303732][ T341] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 23.304051][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.304366][ T341] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 23.304674][ T341] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 23.304999][ T341] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 23.305317][ T341] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 23.305624][ T341] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 23.305936][ T341] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 23.306336][ T341] ___sys_sendmsg (net/socket.c:2670) [ 23.306636][ T341] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 23.306946][ T341] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 23.307327][ T341] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 23.307638][ T341] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.307957][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.308269][ T341] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.308572][ T341] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 23.308887][ T341] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.309203][ T341] __sys_sendmsg (net/socket.c:2700) [ 23.309504][ T341] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 23.309896][ T341] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 23.310219][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.310523][ T341] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.310839][ T341] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.311227][ T341] RIP: 0033:0x7f81e32611e7 [ 23.311544][ T341] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 23.312646][ T341] RSP: 002b:00007ffca2d7a018 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.313115][ T341] RAX: ffffffffffffffda RBX: 00007ffca2d7a740 RCX: 00007f81e32611e7 [ 23.313575][ T341] RDX: 0000000000000000 RSI: 00007ffca2d7a080 RDI: 0000000000000005 [ 23.314042][ T341] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 23.314518][ T341] R10: 00000000402d2910 R11: 0000000000000246 R12: 0000000000000004 [ 23.315026][ T341] R13: 00000000686e6639 R14: 0000000000499600 R15: 0000000000000000 | [ 23.735490][ T344] ------------[ cut here ]------------ | [ 23.735911][ T344] WARNING: CPU: 1 PID: 344 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 23.736519][ T344] Modules linked in: bridge stp llc ip6_gre ip6_tunnel tunnel6 act_gact cls_matchall ip_gre gre sch_ingress vrf veth | [ 23.738774][ T344] Tainted: [W]=WARN [ 23.739014][ T344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.739397][ T344] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 23.739712][ T344] 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 [ 23.740814][ T344] RSP: 0018:ffffc90000727000 EFLAGS: 00010246 [ 23.741203][ T344] RAX: 0000000000000000 RBX: ffff888009c34000 RCX: 0000000000000001 [ 23.741660][ T344] RDX: 0000000000000000 RSI: ffffffff8829b939 RDI: ffffffff87a555e0 [ 23.742127][ T344] RBP: ffffc900007270e8 R08: ffff888009c34218 R09: 0000000000000000 [ 23.742588][ T344] R10: ffffc90000727118 R11: ffffffff88779160 R12: 1ffff920000e4e04 [ 23.743060][ T344] R13: 00000000000005b6 R14: ffffc90000727118 R15: ffff888009c34218 [ 23.743561][ T344] FS: 00007f4158ee2800(0000) GS:ffff8880abf37000(0000) knlGS:0000000000000000 [ 23.744111][ T344] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.744500][ T344] CR2: 0000000000436890 CR3: 000000000f090002 CR4: 0000000000772ef0 [ 23.744986][ T344] PKRU: 55555554 [ 23.745218][ T344] Call Trace: [ 23.745446][ T344] [ 23.745603][ T344] ? __pfx_ip_route_output_key_hash (net/ipv4/route.c:2684) [ 23.745997][ T344] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.746310][ T344] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 23.746621][ T344] ? crng_make_state (drivers/char/random.c:393 (discriminator 1)) [ 23.746954][ T344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 23.747281][ T344] netif_set_mtu (net/core/dev.c:9652) [ 23.747587][ T344] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 23.747917][ T344] ? dev_addr_mod (net/core/dev_addr_lists.c:584) [ 23.748226][ T344] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 23.748456][ T344] ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1246) [ 23.748772][ T344] ? __pfx_ip_tunnel_newlink (net/ipv4/ip_tunnel.c:1209) [ 23.749083][ T344] ipgre_newlink (net/ipv4/ip_gre.c:1415 (discriminator 4)) ip_gre [ 23.749398][ T344] ? __pfx_ipgre_newlink (net/ipv4/ip_gre.c:1401) ip_gre [ 23.749786][ T344] ? __pfx_validate_linkmsg (net/core/rtnetlink.c:2660) [ 23.750098][ T344] ? rtnl_create_link (net/core/rtnetlink.c:3642) [ 23.750406][ T344] rtnl_newlink_create (net/core/rtnetlink.c:3828) [ 23.750713][ T344] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3791) [ 23.751022][ T344] ? __dev_get_by_name (net/core/dev.c:865) [ 23.751327][ T344] ? rtnl_dev_get (net/core/rtnetlink.c:3404) [ 23.751635][ T344] ? __pfx_rtnl_dev_get (net/core/rtnetlink.c:3404) [ 23.751957][ T344] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 23.752257][ T344] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 23.752569][ T344] __rtnl_newlink (net/core/rtnetlink.c:3942) [ 23.752894][ T344] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 23.753207][ T344] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.753522][ T344] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 23.753834][ T344] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.754156][ T344] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.754459][ T344] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 23.754774][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.755090][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.755397][ T344] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.755701][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.756021][ T344] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 23.756347][ T344] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 23.756649][ T344] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 23.756965][ T344] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 23.757272][ T344] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 23.757573][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.757890][ T344] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 23.758207][ T344] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 23.758518][ T344] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 23.758839][ T344] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 23.759148][ T344] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 23.759450][ T344] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 23.759849][ T344] ___sys_sendmsg (net/socket.c:2670) [ 23.760155][ T344] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 23.760489][ T344] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 23.760817][ T344] ? reacquire_held_locks (kernel/locking/lockdep.c:5388) [ 23.761120][ T344] ? do_user_addr_fault (arch/x86/mm/fault.c:1327) [ 23.761430][ T344] ? __handle_mm_fault (mm/memory.c:6212) [ 23.761732][ T344] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 23.762052][ T344] ? lock_vma_under_rcu (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/mmap_lock.c:171) [ 23.762403][ T344] __sys_sendmsg (net/socket.c:2700) [ 23.762712][ T344] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 23.763032][ T344] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 23.763347][ T344] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 23.763653][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.763975][ T344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.764280][ T344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.764661][ T344] RIP: 0033:0x7f41590af1e7 [ 23.764994][ T344] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 23.766091][ T344] RSP: 002b:00007fff87cbe9a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.766556][ T344] RAX: ffffffffffffffda RBX: 00007fff87cbf0d0 RCX: 00007f41590af1e7 [ 23.767017][ T344] RDX: 0000000000000000 RSI: 00007fff87cbea10 RDI: 0000000000000005 [ 23.767479][ T344] RBP: 0000000000000008 R08: 00000000000000ac R09: 0000000000000000 [ 23.767944][ T344] R10: 00007f4158fa76f8 R11: 0000000000000246 R12: 00007fff87cbf0f0 [ 23.768403][ T344] R13: 00000000686e663a R14: 0000000000499600 R15: 00007fff87cbeaf8 | [ 24.646879][ T356] ------------[ cut here ]------------ | [ 24.647211][ T356] WARNING: CPU: 2 PID: 356 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 24.647845][ T356] Modules linked in: bridge stp llc ip6_gre ip6_tunnel tunnel6 act_gact cls_matchall ip_gre gre sch_ingress vrf veth | [ 24.649249][ T356] Tainted: [W]=WARN [ 24.649503][ T356] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.649928][ T356] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 24.650258][ T356] 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 [ 24.651413][ T356] RSP: 0018:ffffc90000576ef0 EFLAGS: 00010246 [ 24.651878][ T356] RAX: 0000000000000000 RBX: ffff88800dc72000 RCX: 0000000000000001 [ 24.652391][ T356] RDX: 0000000000000000 RSI: ffffffff8829b939 RDI: ffffffff87a555e0 [ 24.652899][ T356] RBP: ffffc90000576fe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.653395][ T356] R10: ffffc90000577010 R11: ffffffff890a8918 R12: 1ffff920000aede2 [ 24.653912][ T356] R13: 00000000000005dc R14: ffffc90000577010 R15: ffff88800dc72f08 [ 24.654412][ T356] FS: 00007f5dab396800(0000) GS:ffff8880abfb7000(0000) knlGS:0000000000000000 [ 24.655022][ T356] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.655446][ T356] CR2: 00000000004e5ac0 CR3: 0000000002922004 CR4: 0000000000772ef0 [ 24.655967][ T356] PKRU: 55555554 [ 24.656223][ T356] Call Trace: [ 24.656481][ T356] [ 24.656663][ T356] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 24.657008][ T356] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.657358][ T356] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 24.657709][ T356] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 24.658166][ T356] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 24.658516][ T356] netif_set_mtu (net/core/dev.c:9652) [ 24.658866][ T356] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 24.659225][ T356] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 24.659693][ T356] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 24.659968][ T356] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 24.660412][ T356] br_add_if (net/bridge/br_if.c:697) bridge [ 24.660794][ T356] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 24.661130][ T356] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 24.661461][ T356] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 24.661876][ T356] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.662198][ T356] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.662515][ T356] ? __kernel_text_address (kernel/extable.c:79) [ 24.662867][ T356] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.663211][ T356] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 24.663547][ T356] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 24.663979][ T356] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.664320][ T356] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.664636][ T356] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 24.664985][ T356] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 24.665308][ T356] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.665629][ T356] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 24.665952][ T356] ? __create_object (mm/kmemleak.c:771) [ 24.666294][ T356] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 24.666614][ T356] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 24.666968][ T356] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.667390][ T356] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 24.667734][ T356] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 24.668070][ T356] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.668402][ T356] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.668727][ T356] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.669057][ T356] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 24.669373][ T356] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.669699][ T356] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.670026][ T356] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 24.670348][ T356] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.670690][ T356] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.671042][ T356] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.671392][ T356] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.671729][ T356] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 24.672081][ T356] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 24.672410][ T356] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 24.672735][ T356] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 24.673069][ T356] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 24.673402][ T356] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.673752][ T356] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 24.674112][ T356] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.674461][ T356] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.674822][ T356] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.675175][ T356] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.675497][ T356] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.675920][ T356] ___sys_sendmsg (net/socket.c:2670) [ 24.676256][ T356] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.676576][ T356] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 24.676987][ T356] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.677317][ T356] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.677656][ T356] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.678025][ T356] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.678362][ T356] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 24.678691][ T356] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.679031][ T356] __sys_sendmsg (net/socket.c:2700) [ 24.679352][ T356] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.679747][ T356] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.680122][ T356] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.680451][ T356] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.680787][ T356] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.681183][ T356] RIP: 0033:0x7f5dab5631e7 [ 24.681534][ T356] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 24.682692][ T356] RSP: 002b:00007fff71acc4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.683204][ T356] RAX: ffffffffffffffda RBX: 00007fff71accc10 RCX: 00007f5dab5631e7 [ 24.683686][ T356] RDX: 0000000000000000 RSI: 00007fff71acc550 RDI: 0000000000000005 [ 24.684183][ T356] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 24.684656][ T356] R10: 000000003ac41910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:ip_tunnel_newlink:ipgre_newlink netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_add_if