====================================== | [ 20.212844][ T308] veth1: entered promiscuous mode | [ 20.214384][ T308] ------------[ cut here ]------------ | [ 20.214738][ T308] WARNING: CPU: 0 PID: 308 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 20.215392][ T308] Modules linked in: bridge stp llc vrf veth [ 20.216820][ T308] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.217232][ T308] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 20.217583][ T308] 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.218761][ T308] RSP: 0018:ffffc900005b6ef0 EFLAGS: 00010246 [ 20.219179][ T308] RAX: 0000000000000000 RBX: ffff88800bb6a000 RCX: 0000000000000001 [ 20.219752][ T308] RDX: 0000000000000000 RSI: ffffffff9509b939 RDI: ffffffff948555e0 [ 20.220221][ T308] RBP: ffffc900005b6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 20.220695][ T308] R10: ffffc900005b7010 R11: ffffffff95ea8918 R12: 1ffff920000b6de2 [ 20.221384][ T308] R13: 00000000000005dc R14: ffffc900005b7010 R15: ffff88800bb6af08 [ 20.221860][ T308] FS: 00007fdf2c24d800(0000) GS:ffff8880982b7000(0000) knlGS:0000000000000000 [ 20.222403][ T308] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.222832][ T308] CR2: 00000000004e5aa8 CR3: 000000000c567006 CR4: 0000000000772ef0 [ 20.223304][ T308] PKRU: 55555554 [ 20.223551][ T308] Call Trace: [ 20.223791][ T308] [ 20.223953][ T308] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 20.224266][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.224591][ T308] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 20.224911][ T308] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 20.225291][ T308] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 20.225607][ T308] netif_set_mtu (net/core/dev.c:9652) [ 20.225919][ T308] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 20.226243][ T308] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 20.226682][ T308] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 20.226915][ T308] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 20.227335][ T308] br_add_if (net/bridge/br_if.c:697) bridge [ 20.227695][ T308] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 20.228014][ T308] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 20.228330][ T308] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 20.228728][ T308] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.229038][ T308] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 20.229344][ T308] ? __kernel_text_address (kernel/extable.c:79) [ 20.229665][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.229978][ T308] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 20.230285][ T308] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 20.230674][ T308] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.230994][ T308] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.231304][ T308] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 20.231619][ T308] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 20.231927][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.232235][ T308] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 20.232550][ T308] ? __create_object (mm/kmemleak.c:771) [ 20.232865][ T308] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 20.233174][ T308] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 20.233495][ T308] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 20.233878][ T308] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 20.234200][ T308] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 20.234525][ T308] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.234845][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.235178][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.235515][ T308] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 20.235838][ T308] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.236166][ T308] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.236497][ T308] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 20.236822][ T308] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.237149][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.237510][ T308] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.237839][ T308] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.238174][ T308] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 20.238526][ T308] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 20.238838][ T308] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 20.239148][ T308] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 20.239465][ T308] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 20.239774][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.240088][ T308] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 20.240400][ T308] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 20.240721][ T308] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 20.241038][ T308] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 20.241347][ T308] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 20.241660][ T308] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 20.242056][ T308] ___sys_sendmsg (net/socket.c:2670) [ 20.242357][ T308] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 20.242668][ T308] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 20.243074][ T308] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 20.243412][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.243750][ T308] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.244086][ T308] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.244409][ T308] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 20.244754][ T308] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.245090][ T308] __sys_sendmsg (net/socket.c:2700) [ 20.245419][ T308] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 20.245831][ T308] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 20.246169][ T308] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.246507][ T308] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.246837][ T308] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.247243][ T308] RIP: 0033:0x7fdf2c41a1e7 [ 20.247594][ T308] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 20.248786][ T308] RSP: 002b:00007ffe4388b278 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.249288][ T308] RAX: ffffffffffffffda RBX: 00007ffe4388b9a0 RCX: 00007fdf2c41a1e7 [ 20.249785][ T308] RDX: 0000000000000000 RSI: 00007ffe4388b2e0 RDI: 0000000000000005 [ 20.250266][ T308] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 20.250742][ T308] R10: 0000000002f85910 R11: 0000000000000246 R12: 0000000000000004 [ 20.251218][ T308] R13: 00000000686e6816 R14: 0000000000499600 R15: 0000000000000000 | [ 30.099048][ T360] ------------[ cut here ]------------ | [ 30.099440][ T360] WARNING: CPU: 2 PID: 360 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 30.100073][ T360] Modules linked in: bridge stp llc vrf veth | [ 30.101160][ T360] Tainted: [W]=WARN [ 30.101523][ T360] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.101926][ T360] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 30.102265][ T360] 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 [ 30.103388][ T360] RSP: 0018:ffffc90000886f70 EFLAGS: 00010246 [ 30.103803][ T360] RAX: 0000000000000000 RBX: ffff88800bb6a000 RCX: 0000000000000001 [ 30.104282][ T360] RDX: 0000000000000000 RSI: ffffffff9509b939 RDI: ffffffff948555e0 [ 30.106226][ T360] RBP: ffffc90000887058 R08: 0000000000000000 R09: 0000000000000000 [ 30.106732][ T360] R10: ffffc90000887088 R11: ffffffff91400130 R12: 1ffff92000110df2 [ 30.107207][ T360] R13: 00000000000005dc R14: ffffc90000887088 R15: ffff88800bb6af08 [ 30.107701][ T360] FS: 00007fb074c15800(0000) GS:ffff8880983b7000(0000) knlGS:0000000000000000 [ 30.108254][ T360] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.108678][ T360] CR2: 00000000004e5aa8 CR3: 000000000bd25002 CR4: 0000000000772ef0 [ 30.109175][ T360] PKRU: 55555554 [ 30.109436][ T360] Call Trace: [ 30.109684][ T360] [ 30.109854][ T360] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 30.110263][ T360] ? br_del_if (net/bridge/br_if.c:742) bridge [ 30.110659][ T360] ? do_set_master (net/core/rtnetlink.c:2932) [ 30.110991][ T360] ? do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 30.111315][ T360] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 30.111668][ T360] ? netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 30.111993][ T360] ? netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 30.112312][ T360] ? ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 30.112645][ T360] ? ___sys_sendmsg (net/socket.c:2670) [ 30.112980][ T360] ? __sys_sendmsg (net/socket.c:2700) [ 30.113303][ T360] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.113644][ T360] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.114055][ T360] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 30.114387][ T360] netif_set_mtu (net/core/dev.c:9652) [ 30.114748][ T360] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 30.115098][ T360] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 30.115364][ T360] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 30.115838][ T360] br_del_if (net/bridge/br_if.c:743) bridge [ 30.116197][ T360] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.116525][ T360] do_set_master (net/core/rtnetlink.c:2932) [ 30.116850][ T360] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 30.117174][ T360] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 30.117590][ T360] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.117925][ T360] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 30.118344][ T360] ? __kernel_text_address (kernel/extable.c:79) [ 30.118689][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 30.119014][ T360] ? __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) [ 30.119337][ T360] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 30.119746][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 30.120071][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 30.120391][ T360] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 30.120732][ T360] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 30.121053][ T360] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 30.121375][ T360] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 30.121702][ T360] ? __create_object (mm/kmemleak.c:771) [ 30.122027][ T360] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 30.122349][ T360] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 30.122685][ T360] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 30.123088][ T360] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 30.123416][ T360] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 30.123762][ T360] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 30.124080][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 30.124404][ T360] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 30.124756][ T360] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 30.125076][ T360] ? __lock_release (kernel/locking/lockdep.c:5539) [ 30.125398][ T360] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 30.125740][ T360] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 30.126179][ T360] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 30.126779][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 30.127225][ T360] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.127589][ T360] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 30.127934][ T360] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 30.128282][ T360] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 30.128643][ T360] ? 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) [ 30.128982][ T360] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 30.129323][ T360] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 30.129675][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 30.130017][ T360] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 30.130364][ T360] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 30.130715][ T360] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 30.131076][ T360] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 30.131415][ T360] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 30.131768][ T360] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 30.132196][ T360] ___sys_sendmsg (net/socket.c:2670) [ 30.132544][ T360] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 30.132884][ T360] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 30.133306][ T360] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 30.133668][ T360] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 30.134014][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 30.134352][ T360] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 30.134717][ T360] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 30.135055][ T360] ? __lock_release (kernel/locking/lockdep.c:5539) [ 30.135399][ T360] __sys_sendmsg (net/socket.c:2700) [ 30.135752][ T360] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 30.136166][ T360] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 30.136529][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 30.136863][ T360] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.137203][ T360] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.137633][ T360] RIP: 0033:0x7fb074de21e7 [ 30.137982][ T360] 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) [ 30.139172][ T360] RSP: 002b:00007ffca6bc7f68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 30.139696][ T360] RAX: ffffffffffffffda RBX: 00007ffca6bc8690 RCX: 00007fb074de21e7 [ 30.140203][ T360] RDX: 0000000000000000 RSI: 00007ffca6bc7fd0 RDI: 0000000000000005 [ 30.140721][ T360] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 30.141233][ T360] R10: 00007fb074cdfee8 R11: 0000000000000246 R12: 0000000000000003 [ 30.141753][ T360] R13: 00000000686e6820 R14: 0000000000499600 R15: 0000000000000000 | [ 32.367092][ T362] ------------[ cut here ]------------ | [ 32.367397][ T362] WARNING: CPU: 1 PID: 362 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) | [ 32.368037][ T362] Modules linked in: bridge stp llc vrf veth | [ 32.369086][ T362] Tainted: [W]=WARN [ 32.369317][ T362] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.369719][ T362] 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) [ 32.370034][ T362] 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 [ 32.371143][ T362] RSP: 0018:ffffc90000896ef0 EFLAGS: 00010246 [ 32.371546][ T362] RAX: 0000000000000000 RBX: ffff88800bb6a000 RCX: 0000000000000001 [ 32.372029][ T362] RDX: 0000000000000000 RSI: ffffffff9509b939 RDI: ffffffff948555e0 [ 32.372515][ T362] RBP: ffffc90000896fe0 R08: 0000000000000000 R09: 0000000000000000 [ 32.372986][ T362] R10: ffffc90000897010 R11: ffffffff95ea8918 R12: 1ffff92000112de2 [ 32.373462][ T362] R13: 00000000000005dc R14: ffffc90000897010 R15: ffff88800bb6af08 [ 32.373945][ T362] FS: 00007f3a82b15800(0000) GS:ffff888098337000(0000) knlGS:0000000000000000 [ 32.374499][ T362] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.374903][ T362] CR2: 00000000004e5aa8 CR3: 000000000a2a9002 CR4: 0000000000772ef0 [ 32.375366][ T362] PKRU: 55555554 [ 32.375613][ T362] Call Trace: [ 32.375844][ T362] [ 32.376003][ T362] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 32.376326][ T362] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 32.376671][ T362] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 32.376976][ T362] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 32.377364][ T362] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 32.377682][ T362] netif_set_mtu (net/core/dev.c:9652) [ 32.377990][ T362] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 32.378305][ T362] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 32.378744][ T362] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 32.378978][ T362] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 32.379397][ T362] br_add_if (net/bridge/br_if.c:697) bridge [ 32.379787][ T362] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 32.380099][ T362] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 32.380408][ T362] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 32.380806][ T362] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.381114][ T362] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 32.381414][ T362] ? __kernel_text_address (kernel/extable.c:79) [ 32.381740][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 32.382051][ T362] ? __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) [ 32.382354][ T362] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 32.382755][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.383066][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.383369][ T362] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 32.383695][ T362] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 32.384003][ T362] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 32.384315][ T362] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 32.384626][ T362] ? __create_object (mm/kmemleak.c:771) [ 32.384946][ T362] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 32.385254][ T362] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 32.385568][ T362] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 32.385946][ T362] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 32.386261][ T362] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 32.386591][ T362] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 32.386896][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 32.387210][ T362] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 32.387535][ T362] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 32.387872][ T362] ? __lock_release (kernel/locking/lockdep.c:5539) [ 32.388179][ T362] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 32.388498][ T362] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 32.388804][ T362] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 32.389124][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 32.389444][ T362] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.389749][ T362] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 32.390055][ T362] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 32.390369][ T362] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 32.390684][ T362] ? 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) [ 32.390991][ T362] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 32.391306][ T362] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 32.391634][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 32.391944][ T362] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 32.392257][ T362] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 32.392573][ T362] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 32.392889][ T362] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 32.393200][ T362] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 32.393519][ T362] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 32.393913][ T362] ___sys_sendmsg (net/socket.c:2670) [ 32.394217][ T362] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 32.394533][ T362] ? __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) [ 32.394926][ T362] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 32.395232][ T362] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 32.395565][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 32.395885][ T362] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 32.396191][ T362] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 32.396508][ T362] ? __lock_release (kernel/locking/lockdep.c:5539) [ 32.396826][ T362] __sys_sendmsg (net/socket.c:2700) [ 32.397127][ T362] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 32.397516][ T362] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 32.397836][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.398147][ T362] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.398472][ T362] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.398853][ T362] RIP: 0033:0x7f3a82ce21e7 [ 32.399170][ T362] 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) [ 32.400319][ T362] RSP: 002b:00007ffffd6e0138 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 32.400806][ T362] RAX: ffffffffffffffda RBX: 00007ffffd6e0860 RCX: 00007f3a82ce21e7 [ 32.401291][ T362] RDX: 0000000000000000 RSI: 00007ffffd6e01a0 RDI: 0000000000000005 [ 32.401761][ T362] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 32.402222][ T362] R10: 000000001f7ce910 R11: 0000000000000246 R12: 0000000000000004 [ 32.402695][ T362] R13: 00000000686e6823 R14: 0000000000499600 R15: 0000000000000000 | [ 54.145845][ T469] ------------[ cut here ]------------ | [ 54.146172][ T469] WARNING: CPU: 3 PID: 469 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) | [ 54.147075][ T469] Modules linked in: bridge stp llc vrf veth | [ 54.148118][ T469] Tainted: [W]=WARN [ 54.148356][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.148753][ T469] 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) [ 54.149072][ T469] 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 [ 54.150208][ T469] RSP: 0018:ffffc90000d36f70 EFLAGS: 00010246 [ 54.150602][ T469] RAX: 0000000000000000 RBX: ffff88800bb6a000 RCX: 0000000000000001 [ 54.151067][ T469] RDX: 0000000000000000 RSI: ffffffff9509b939 RDI: ffffffff948555e0 [ 54.151560][ T469] RBP: ffffc90000d37058 R08: 0000000000000000 R09: 0000000000000000 [ 54.152028][ T469] R10: ffffc90000d37088 R11: ffffffff95579160 R12: 1ffff920001a6df2 [ 54.152503][ T469] R13: 00000000000005dc R14: ffffc90000d37088 R15: ffff88800bb6af08 [ 54.152970][ T469] FS: 00007f7fbed59800(0000) GS:ffff888098437000(0000) knlGS:0000000000000000 [ 54.153517][ T469] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.153915][ T469] CR2: 00000000004e5aa8 CR3: 0000000009651002 CR4: 0000000000772ef0 [ 54.154389][ T469] PKRU: 55555554 [ 54.154638][ T469] Call Trace: [ 54.154881][ T469] [ 54.155049][ T469] ? __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) [ 54.155472][ T469] ? br_del_if (net/bridge/br_if.c:742) bridge [ 54.155826][ T469] ? do_set_master (net/core/rtnetlink.c:2932) [ 54.156135][ T469] ? do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 54.156462][ T469] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 54.156776][ T469] ? netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 54.157088][ T469] ? netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 54.157402][ T469] ? ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 54.157731][ T469] ? ___sys_sendmsg (net/socket.c:2670) [ 54.158041][ T469] ? __sys_sendmsg (net/socket.c:2700) [ 54.158341][ T469] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.158658][ T469] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.159038][ T469] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 54.159352][ T469] netif_set_mtu (net/core/dev.c:9652) [ 54.159683][ T469] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 54.160005][ T469] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 54.160242][ T469] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 54.160686][ T469] br_del_if (net/bridge/br_if.c:743) bridge [ 54.161028][ T469] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 54.161336][ T469] do_set_master (net/core/rtnetlink.c:2932) [ 54.161662][ T469] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 54.161973][ T469] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 54.162360][ T469] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 54.162695][ T469] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 54.163001][ T469] ? __kernel_text_address (kernel/extable.c:79) [ 54.163311][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 54.163632][ T469] ? __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) [ 54.163947][ T469] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 54.164327][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 54.164650][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 54.164983][ T469] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 54.165291][ T469] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 54.165616][ T469] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 54.165923][ T469] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 54.166226][ T469] ? __create_object (mm/kmemleak.c:771) [ 54.166543][ T469] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 54.166849][ T469] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 54.167157][ T469] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 54.167556][ T469] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 54.167869][ T469] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 54.168183][ T469] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 54.168498][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 54.168808][ T469] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 54.169119][ T469] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 54.169434][ T469] ? __lock_release (kernel/locking/lockdep.c:5539) [ 54.169750][ T469] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 54.170065][ T469] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 54.170376][ T469] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 54.170696][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 54.171005][ T469] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 54.171312][ T469] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 54.171631][ T469] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 54.171948][ T469] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 54.172257][ T469] ? 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) [ 54.172573][ T469] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 54.172881][ T469] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 54.173186][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 54.173511][ T469] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 54.173823][ T469] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 54.174129][ T469] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 54.174461][ T469] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 54.174784][ T469] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 54.175089][ T469] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 54.175489][ T469] ___sys_sendmsg (net/socket.c:2670) [ 54.175793][ T469] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 54.176103][ T469] ? __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) [ 54.176499][ T469] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 54.176818][ T469] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 54.177132][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 54.177457][ T469] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 54.177766][ T469] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 54.178073][ T469] ? __lock_release (kernel/locking/lockdep.c:5539) [ 54.178385][ T469] __sys_sendmsg (net/socket.c:2700) [ 54.178712][ T469] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 54.179102][ T469] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 54.179430][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 54.179736][ T469] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.180062][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.180459][ T469] RIP: 0033:0x7f7fbef261e7 [ 54.180780][ T469] 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) [ 54.181894][ T469] RSP: 002b:00007ffc9f7da868 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 54.182359][ T469] RAX: ffffffffffffffda RBX: 00007ffc9f7daf90 RCX: 00007f7fbef261e7 [ 54.182830][ T469] RDX: 0000000000000000 RSI: 00007ffc9f7da8d0 RDI: 0000000000000005 [ 54.183292][ T469] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 54.183766][ T469] R10: 00007f7fbee23ee8 R11: 0000000000000246 R12: 0000000000000003 [ 54.184239][ T469] R13: 00000000686e6838 R14: 0000000000499600 R15: 0000000000000000 | [ 56.506609][ T472] ------------[ cut here ]------------ | [ 56.506973][ T472] WARNING: CPU: 2 PID: 472 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) | [ 56.507664][ T472] Modules linked in: bridge stp llc vrf veth | [ 56.508811][ T472] Tainted: [W]=WARN [ 56.509058][ T472] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.509902][ T472] 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) [ 56.510265][ T472] 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 [ 56.511430][ T472] RSP: 0018:ffffc90000d66ef0 EFLAGS: 00010246 [ 56.511836][ T472] RAX: 0000000000000000 RBX: ffff88800bb6a000 RCX: 0000000000000001 [ 56.512309][ T472] RDX: 0000000000000000 RSI: ffffffff9509b939 RDI: ffffffff948555e0 [ 56.512815][ T472] RBP: ffffc90000d66fe0 R08: 0000000000000000 R09: 0000000000000000 [ 56.513288][ T472] R10: ffffc90000d67010 R11: ffffffff95ea8918 R12: 1ffff920001acde2 [ 56.513784][ T472] R13: 00000000000005dc R14: ffffc90000d67010 R15: ffff88800bb6af08 [ 56.514276][ T472] FS: 00007ff7798db800(0000) GS:ffff8880983b7000(0000) knlGS:0000000000000000 [ 56.514866][ T472] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.515265][ T472] CR2: 00000000004e5aa8 CR3: 0000000009fad006 CR4: 0000000000772ef0 [ 56.515747][ T472] PKRU: 55555554 [ 56.515989][ T472] Call Trace: [ 56.516236][ T472] [ 56.516409][ T472] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 56.516758][ T472] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 56.517095][ T472] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 56.517414][ T472] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 56.517826][ T472] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 56.518147][ T472] netif_set_mtu (net/core/dev.c:9652) [ 56.518477][ T472] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 56.518807][ T472] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 56.519246][ T472] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 56.519514][ T472] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 56.519950][ T472] br_add_if (net/bridge/br_if.c:697) bridge [ 56.520316][ T472] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 56.520671][ T472] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 56.520996][ T472] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 56.521405][ T472] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 56.521741][ T472] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 56.522072][ T472] ? __kernel_text_address (kernel/extable.c:79) [ 56.522395][ T472] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 56.522731][ T472] ? __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) [ 56.523048][ T472] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 56.523451][ T472] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 56.523773][ T472] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 56.524089][ T472] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 56.524413][ T472] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 56.524778][ T472] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 56.525105][ T472] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 56.525438][ T472] ? __create_object (mm/kmemleak.c:771) [ 56.525763][ T472] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 56.526083][ T472] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 56.526400][ T472] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 56.526817][ T472] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 56.527142][ T472] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 56.527480][ T472] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 56.527799][ T472] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 56.528128][ T472] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 56.528470][ T472] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 56.528790][ T472] ? __lock_release (kernel/locking/lockdep.c:5539) [ 56.529130][ T472] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 56.529473][ T472] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 56.529798][ T472] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 56.530133][ T472] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 56.530474][ T472] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.530809][ T472] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 56.531139][ T472] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 56.531483][ T472] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 56.531806][ T472] ? 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) [ 56.532139][ T472] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 56.532488][ T472] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 56.532808][ T472] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 56.533132][ T472] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 56.533468][ T472] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 56.533787][ T472] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 56.534115][ T472] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 56.534468][ T472] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 56.534806][ T472] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 56.535216][ T472] ___sys_sendmsg (net/socket.c:2670) [ 56.535547][ T472] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 56.535865][ T472] ? __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) [ 56.536266][ T472] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 56.536617][ T472] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 56.536943][ T472] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 56.537270][ T472] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 56.537604][ T472] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 56.537922][ T472] ? __lock_release (kernel/locking/lockdep.c:5539) [ 56.538249][ T472] __sys_sendmsg (net/socket.c:2700) [ 56.538574][ T472] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 56.538965][ T472] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 56.539334][ T472] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 56.539674][ T472] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.539994][ T472] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.540388][ T472] RIP: 0033:0x7ff779aa81e7 [ 56.540780][ T472] 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) [ 56.541902][ T472] RSP: 002b:00007ffc7fdc4ea8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 56.542378][ T472] RAX: ffffffffffffffda RBX: 00007ffc7fdc55d0 RCX: 00007ff779aa81e7 [ 56.542864][ T472] RDX: 0000000000000000 RSI: 00007ffc7fdc4f10 RDI: 0000000000000005 [ 56.543330][ T472] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 56.543836][ T472] R10: 00000000134ef910 R11: 0000000000000246 R12: 0000000000000004 [ 56.544321][ T472] R13: 00000000686e683b R14: 0000000000499600 R15: 0000000000000000 | [ 60.663349][ T515] ------------[ cut here ]------------ | [ 60.663894][ T515] WARNING: CPU: 3 PID: 515 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) | [ 60.664994][ T515] Modules linked in: bridge stp llc vrf veth | [ 60.667173][ T515] Tainted: [W]=WARN [ 60.667951][ T515] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.668931][ T515] 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) [ 60.669517][ T515] 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 [ 60.671460][ T515] RSP: 0018:ffffc90000f16f70 EFLAGS: 00010246 [ 60.672149][ T515] RAX: 0000000000000000 RBX: ffff88800bb6a000 RCX: 0000000000000001 [ 60.672987][ T515] RDX: 0000000000000000 RSI: ffffffff9509b939 RDI: ffffffff948555e0 [ 60.673846][ T515] RBP: ffffc90000f17058 R08: 0000000000000000 R09: 0000000000000000 [ 60.674708][ T515] R10: ffffc90000f17088 R11: ffffffff95579160 R12: 1ffff920001e2df2 [ 60.675569][ T515] R13: 00000000000005dc R14: ffffc90000f17088 R15: ffff88800bb6af08 [ 60.676392][ T515] FS: 00007f2507e76800(0000) GS:ffff888098437000(0000) knlGS:0000000000000000 [ 60.677388][ T515] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.678104][ T515] CR2: 00000000004e5aa8 CR3: 0000000004d02003 CR4: 0000000000772ef0 [ 60.678955][ T515] PKRU: 55555554 [ 60.679351][ T515] Call Trace: [ 60.679785][ T515] [ 60.680063][ T515] ? __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) [ 60.680765][ T515] ? br_del_if (net/bridge/br_if.c:742) bridge [ 60.681370][ T515] ? do_set_master (net/core/rtnetlink.c:2932) [ 60.681945][ T515] ? do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 60.682528][ T515] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 60.683084][ T515] ? netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 60.683655][ T515] ? netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 60.684198][ T515] ? ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 60.684738][ T515] ? ___sys_sendmsg (net/socket.c:2670) [ 60.685057][ T515] ? __sys_sendmsg (net/socket.c:2700) [ 60.685361][ T515] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.685677][ T515] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 60.686058][ T515] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 60.686375][ T515] netif_set_mtu (net/core/dev.c:9652) [ 60.686697][ T515] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 60.687029][ T515] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 60.687297][ T515] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 60.687749][ T515] br_del_if (net/bridge/br_if.c:743) bridge [ 60.688094][ T515] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 60.688402][ T515] do_set_master (net/core/rtnetlink.c:2932) [ 60.688726][ T515] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 60.689039][ T515] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 60.689437][ T515] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 60.689771][ T515] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 60.690084][ T515] ? __kernel_text_address (kernel/extable.c:79) [ 60.690396][ T515] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 60.690718][ T515] ? __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) [ 60.691025][ T515] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 60.691405][ T515] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 60.691729][ T515] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 60.692037][ T515] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 60.692362][ T515] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 60.692680][ T515] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 60.692984][ T515] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 60.693284][ T515] ? __create_object (mm/kmemleak.c:771) [ 60.693602][ T515] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 60.693910][ T515] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 60.694214][ T515] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 60.694620][ T515] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 60.694954][ T515] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 60.695265][ T515] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 60.695581][ T515] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 60.695893][ T515] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 60.696196][ T515] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 60.696512][ T515] ? __lock_release (kernel/locking/lockdep.c:5539) [ 60.696822][ T515] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 60.697134][ T515] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 60.697450][ T515] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 60.697762][ T515] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 60.698080][ T515] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.698401][ T515] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 60.698739][ T515] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 60.699059][ T515] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 60.699370][ T515] ? 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) [ 60.699686][ T515] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 60.699999][ T515] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 60.700299][ T515] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 60.700617][ T515] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 60.700928][ T515] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 60.701231][ T515] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 60.701553][ T515] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 60.701869][ T515] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 60.702172][ T515] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 60.702600][ T515] ___sys_sendmsg (net/socket.c:2670) [ 60.702902][ T515] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 60.703207][ T515] ? __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) [ 60.703597][ T515] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 60.703914][ T515] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 60.704231][ T515] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 60.704554][ T515] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 60.704876][ T515] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 60.705183][ T515] ? __lock_release (kernel/locking/lockdep.c:5539) [ 60.705510][ T515] __sys_sendmsg (net/socket.c:2700) [ 60.705816][ T515] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 60.706195][ T515] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 60.706534][ T515] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 60.706850][ T515] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.707159][ T515] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 60.707548][ T515] RIP: 0033:0x7f25080431e7 [ 60.707867][ T515] 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) [ 60.708974][ T515] RSP: 002b:00007ffc795fbb38 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 60.709443][ T515] RAX: ffffffffffffffda RBX: 00007ffc795fc260 RCX: 00007f25080431e7 [ 60.709901][ T515] RDX: 0000000000000000 RSI: 00007ffc795fbba0 RDI: 0000000000000005 [ 60.710359][ T515] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 60.710830][ T515] R10: 00007f2507f40ee8 R11: 0000000000000246 R12: 0000000000000003 Finger prints: netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_del_if netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_add_if