====================================== | [ 16.992160][ T279] fbond: entered promiscuous mode | [ 16.993333][ T279] ------------[ cut here ]------------ | [ 16.993641][ T279] WARNING: CPU: 3 PID: 279 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) | [ 16.994278][ T279] Modules linked in: [ 16.995180][ T279] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.995549][ T279] 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) [ 16.995879][ T279] Code: 00 00 8b 05 97 63 35 02 85 c0 0f 84 52 fe ff ff 48 8d bb 80 0c 00 00 be ff ff ff ff e8 da 7c 82 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 97 63 35 02 mov 0x2356397(%rip),%eax # 0x235639f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb 80 0c 00 00 lea 0xc80(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 da 7c 82 00 call 0x827cfb 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 [ 16.996955][ T279] RSP: 0000:ffffc90000c76ef0 EFLAGS: 00010246 [ 16.997332][ T279] RAX: 0000000000000000 RBX: ffff88800aa5a000 RCX: 0000000000000001 [ 16.997792][ T279] RDX: 0000000000000000 RSI: ffffffffa94e6e91 RDI: ffffffffa8c555a0 [ 16.998269][ T279] RBP: ffffc90000c76fe0 R08: 0000000000000000 R09: 0000000000000000 [ 16.998737][ T279] R10: ffffc90000c77010 R11: ffffffffaa2cd718 R12: 1ffff9200018ede2 [ 16.999214][ T279] R13: 00000000000005dc R14: ffffc90000c77010 R15: ffff88800aa5aef8 [ 16.999683][ T279] FS: 00007faa21b26800(0000) GS:ffff88808adc8000(0000) knlGS:0000000000000000 [ 17.000220][ T279] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.000601][ T279] CR2: 00007f2ec62f3840 CR3: 00000000091d7002 CR4: 0000000000772ef0 [ 17.001074][ T279] PKRU: 55555554 [ 17.001314][ T279] Call Trace: [ 17.001542][ T279] [ 17.001701][ T279] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 17.002016][ T279] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.002325][ T279] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 17.002632][ T279] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 17.003026][ T279] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 17.003338][ T279] netif_set_mtu (net/core/dev.c:9652) [ 17.003643][ T279] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 17.003971][ T279] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 17.004202][ T279] br_mtu_auto_adjust (net/bridge/br_if.c:525) [ 17.004504][ T279] br_add_if (net/bridge/br_if.c:697) [ 17.004739][ T279] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 17.005053][ T279] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 17.005361][ T279] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 17.005667][ T279] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 17.006059][ T279] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.006361][ T279] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 17.006661][ T279] ? __kernel_text_address (kernel/extable.c:79) [ 17.006982][ T279] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.007281][ T279] ? __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) [ 17.007586][ T279] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 17.007971][ T279] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.008272][ T279] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.008586][ T279] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 17.008908][ T279] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 17.009207][ T279] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.009505][ T279] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 17.009817][ T279] ? __create_object (mm/kmemleak.c:771) [ 17.010119][ T279] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 17.010418][ T279] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 17.010723][ T279] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 17.011113][ T279] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 17.011428][ T279] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 17.011742][ T279] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.012054][ T279] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.012364][ T279] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.012667][ T279] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 17.012982][ T279] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.013287][ T279] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.013590][ T279] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 17.013903][ T279] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.014215][ T279] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.014524][ T279] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.014841][ T279] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.015156][ T279] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 17.015465][ T279] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 17.015774][ T279] ? 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) [ 17.016086][ T279] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 17.016393][ T279] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 17.016696][ T279] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.017006][ T279] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 17.017307][ T279] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 17.017619][ T279] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 17.017937][ T279] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 17.018251][ T279] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 17.018555][ T279] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 17.018955][ T279] ___sys_sendmsg (net/socket.c:2670) [ 17.019262][ T279] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 17.019567][ T279] ? __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) [ 17.019951][ T279] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 17.020263][ T279] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.020569][ T279] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.020884][ T279] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.021190][ T279] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 17.021494][ T279] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.021822][ T279] __sys_sendmsg (net/socket.c:2700) [ 17.022124][ T279] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 17.022501][ T279] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 17.022825][ T279] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.023128][ T279] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.023434][ T279] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.023815][ T279] RIP: 0033:0x7faa21cf31e7 [ 17.024132][ T279] 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) [ 17.025721][ T279] RSP: 002b:00007fffca6cc2f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.026196][ T279] RAX: ffffffffffffffda RBX: 00007fffca6cca20 RCX: 00007faa21cf31e7 [ 17.026884][ T279] RDX: 0000000000000000 RSI: 00007fffca6cc360 RDI: 0000000000000005 [ 17.027349][ T279] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 17.027809][ T279] R10: 0000000007f7b910 R11: 0000000000000246 R12: 0000000000000003 [ 17.028262][ T279] R13: 00000000686e662e R14: 0000000000499600 R15: 0000000000000000 | [ 17.194119][ T281] ------------[ cut here ]------------ | [ 17.194530][ T281] WARNING: CPU: 2 PID: 281 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) | [ 17.195332][ T281] Modules linked in: | [ 17.196440][ T281] Tainted: [W]=WARN [ 17.196713][ T281] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.197153][ T281] 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) [ 17.197502][ T281] Code: 00 00 8b 05 97 63 35 02 85 c0 0f 84 52 fe ff ff 48 8d bb 80 0c 00 00 be ff ff ff ff e8 da 7c 82 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 97 63 35 02 mov 0x2356397(%rip),%eax # 0x235639f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb 80 0c 00 00 lea 0xc80(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 da 7c 82 00 call 0x827cfb 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 [ 17.198666][ T281] RSP: 0018:ffffc90000be6d70 EFLAGS: 00010246 [ 17.199110][ T281] RAX: 0000000000000000 RBX: ffff8880096fc000 RCX: 0000000000000001 [ 17.199606][ T281] RDX: 0000000000000000 RSI: ffffffffa94e6e91 RDI: ffffffffa8c555a0 [ 17.200099][ T281] RBP: ffffc90000be6e60 R08: 0000000000000001 R09: 0000000000000000 [ 17.200585][ T281] R10: ffffc90000be6e90 R11: ffffffffa5800130 R12: 1ffff9200017cdb2 [ 17.201078][ T281] R13: 00000000000005dc R14: ffffc90000be6e90 R15: 0000000000000000 [ 17.201564][ T281] FS: 00007f5e23055800(0000) GS:ffff88808ad48000(0000) knlGS:0000000000000000 [ 17.202135][ T281] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.202544][ T281] CR2: 00000000004e6eb0 CR3: 000000000bc65006 CR4: 0000000000772ef0 [ 17.203032][ T281] PKRU: 55555554 [ 17.203280][ T281] Call Trace: [ 17.203527][ T281] [ 17.203697][ T281] ? do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 17.204041][ T281] ? rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 17.204348][ T281] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 17.204660][ T281] ? netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.204982][ T281] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 17.205292][ T281] ? ___sys_sendmsg (net/socket.c:2670) [ 17.205598][ T281] ? __sys_sendmsg (net/socket.c:2700) [ 17.205922][ T281] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.206237][ T281] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.206631][ T281] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.206963][ T281] netif_set_mtu (net/core/dev.c:9652) [ 17.207275][ T281] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 17.207594][ T281] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.207927][ T281] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 21)) [ 17.208238][ T281] ? __kmalloc_cache_noprof (mm/slub.c:4361) [ 17.208552][ T281] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 17.208813][ T281] bond_enslave (drivers/net/bonding/bond_main.c:2114) [ 17.209140][ T281] ? __pfx_bond_enslave (drivers/net/bonding/bond_main.c:1964) [ 17.209459][ T281] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.209783][ T281] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.210092][ T281] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 17.210397][ T281] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.210707][ T281] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 17.211037][ T281] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 17.211362][ T281] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 17.211693][ T281] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 17.212107][ T281] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.212411][ T281] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 17.212716][ T281] ? __kernel_text_address (kernel/extable.c:79) [ 17.213041][ T281] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.213349][ T281] ? __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) [ 17.213652][ T281] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 17.214050][ T281] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.214357][ T281] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.214663][ T281] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 17.214981][ T281] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 17.215287][ T281] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.215591][ T281] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 17.215908][ T281] ? __create_object (mm/kmemleak.c:771) [ 17.216219][ T281] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 17.216531][ T281] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 17.216850][ T281] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 17.217230][ T281] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 17.217542][ T281] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 17.217866][ T281] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.218169][ T281] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.218482][ T281] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.218815][ T281] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 17.219125][ T281] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.219429][ T281] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.219735][ T281] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 17.220054][ T281] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.220363][ T281] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.220672][ T281] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.220988][ T281] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.221300][ T281] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 17.221614][ T281] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 17.221930][ T281] ? 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) [ 17.222240][ T281] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 17.222552][ T281] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 17.222866][ T281] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.223177][ T281] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 17.223490][ T281] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 17.223807][ T281] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 17.224124][ T281] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 17.224434][ T281] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 17.224739][ T281] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 17.225141][ T281] ___sys_sendmsg (net/socket.c:2670) [ 17.225444][ T281] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 17.225765][ T281] ? __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) [ 17.226145][ T281] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 17.226453][ T281] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.226771][ T281] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.227101][ T281] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.227421][ T281] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 17.227728][ T281] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.228062][ T281] __sys_sendmsg (net/socket.c:2700) [ 17.228365][ T281] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 17.228748][ T281] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 17.229081][ T281] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.229387][ T281] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.229694][ T281] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.230084][ T281] RIP: 0033:0x7f5e232221e7 [ 17.230412][ T281] 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) [ 17.231493][ T281] RSP: 002b:00007fff7d74b438 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.231964][ T281] RAX: ffffffffffffffda RBX: 00007fff7d74bb60 RCX: 00007f5e232221e7 [ 17.232419][ T281] RDX: 0000000000000000 RSI: 00007fff7d74b4a0 RDI: 0000000000000005 [ 17.232889][ T281] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 17.233338][ T281] R10: 0000000006bc3910 R11: 0000000000000246 R12: 0000000000000003 [ 17.233807][ T281] R13: 00000000686e662e R14: 0000000000499600 R15: 0000000000000000 | [ 17.377690][ T282] ------------[ cut here ]------------ | [ 17.378338][ T282] WARNING: CPU: 0 PID: 282 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) | [ 17.379050][ T282] Modules linked in: | [ 17.380063][ T282] Tainted: [W]=WARN [ 17.380315][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.380740][ T282] 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) [ 17.381063][ T282] Code: 00 00 8b 05 97 63 35 02 85 c0 0f 84 52 fe ff ff 48 8d bb 80 0c 00 00 be ff ff ff ff e8 da 7c 82 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 97 63 35 02 mov 0x2356397(%rip),%eax # 0x235639f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb 80 0c 00 00 lea 0xc80(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 da 7c 82 00 call 0x827cfb 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 [ 17.382149][ T282] RSP: 0018:ffffc90000c86d70 EFLAGS: 00010246 [ 17.382524][ T282] RAX: 0000000000000000 RBX: ffff88800880c000 RCX: 0000000000000001 [ 17.383009][ T282] RDX: 0000000000000000 RSI: ffffffffa94e6e91 RDI: ffffffffa8c555a0 [ 17.383536][ T282] RBP: ffffc90000c86e60 R08: 0000000000000010 R09: 0000000000000000 [ 17.384022][ T282] R10: ffffc90000c86e90 R11: ffffffffa9979160 R12: 1ffff92000190db2 [ 17.384520][ T282] R13: 00000000000005dc R14: ffffc90000c86e90 R15: 0000000000000000 [ 17.384995][ T282] FS: 00007fc8817c4800(0000) GS:ffff88808ac48000(0000) knlGS:0000000000000000 [ 17.385615][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.386014][ T282] CR2: 00000000004e5530 CR3: 00000000146f0006 CR4: 0000000000772ef0 [ 17.386458][ T282] PKRU: 55555554 [ 17.386712][ T282] Call Trace: [ 17.386953][ T282] [ 17.387108][ T282] ? do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 17.387408][ T282] ? rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 17.387800][ T282] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 17.388107][ T282] ? netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.388406][ T282] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 17.388723][ T282] ? ___sys_sendmsg (net/socket.c:2670) [ 17.389032][ T282] ? __sys_sendmsg (net/socket.c:2700) [ 17.389323][ T282] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.389629][ T282] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.390010][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.390317][ T282] netif_set_mtu (net/core/dev.c:9652) [ 17.390649][ T282] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 17.390968][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.391266][ T282] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 21)) [ 17.391577][ T282] ? __kmalloc_cache_noprof (mm/slub.c:4361) [ 17.392044][ T282] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 17.392278][ T282] bond_enslave (drivers/net/bonding/bond_main.c:2114) [ 17.392590][ T282] ? __pfx_bond_enslave (drivers/net/bonding/bond_main.c:1964) [ 17.392915][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.393215][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.393527][ T282] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 17.393832][ T282] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.394133][ T282] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 17.394424][ T282] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 17.394771][ T282] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 17.395129][ T282] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 17.395597][ T282] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.395995][ T282] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 17.396358][ T282] ? __kernel_text_address (kernel/extable.c:79) [ 17.396787][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.397117][ T282] ? __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) [ 17.397416][ T282] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 17.397818][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.398117][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.398457][ T282] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 17.398854][ T282] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 17.399230][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.399676][ T282] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 17.400205][ T282] ? __create_object (mm/kmemleak.c:771) [ 17.400730][ T282] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 17.401282][ T282] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 17.401664][ T282] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 17.402047][ T282] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 17.402353][ T282] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 17.402666][ T282] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.402971][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.403319][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.403657][ T282] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 17.404002][ T282] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.404351][ T282] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.404745][ T282] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 17.405093][ T282] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.405407][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.405772][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.406115][ T282] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.406462][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 17.406869][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 17.407174][ T282] ? 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) [ 17.407517][ T282] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 17.407908][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 17.408250][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.408622][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 17.409008][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 17.409306][ T282] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 17.409625][ T282] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 17.409934][ T282] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 17.410230][ T282] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 17.410613][ T282] ___sys_sendmsg (net/socket.c:2670) [ 17.410916][ T282] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 17.411217][ T282] ? __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) [ 17.411603][ T282] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 17.411925][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.412225][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.412526][ T282] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.412908][ T282] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 17.413202][ T282] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.413507][ T282] __sys_sendmsg (net/socket.c:2700) [ 17.413825][ T282] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 17.414191][ T282] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 17.414497][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.414819][ T282] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.415116][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.415479][ T282] RIP: 0033:0x7fc8819911e7 [ 17.415825][ T282] 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) [ 17.416911][ T282] RSP: 002b:00007ffc5ad7eea8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.417359][ T282] RAX: ffffffffffffffda RBX: 00007ffc5ad7f5d0 RCX: 00007fc8819911e7 [ 17.417838][ T282] RDX: 0000000000000000 RSI: 00007ffc5ad7ef10 RDI: 0000000000000005 [ 17.418286][ T282] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 17.418838][ T282] R10: 00000000230db910 R11: 0000000000000246 R12: 0000000000000003 Finger prints: netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_add_if netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:bond_enslave:do_set_master