====================================== | 0 | xx__-> [ 14.766328][ T240] ------------[ cut here ]------------ | [ 14.767921][ T240] WARNING: CPU: 3 PID: 240 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) | [ 14.768536][ T240] Modules linked in: [ 14.769349][ T240] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.769744][ T240] 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) [ 14.770058][ T240] Code: 00 00 8b 05 87 65 35 02 85 c0 0f 84 52 fe ff ff 48 8d bb 80 0c 00 00 be ff ff ff ff e8 ca 7e 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 87 65 35 02 mov 0x2356587(%rip),%eax # 0x235658f 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 ca 7e 82 00 call 0x827eeb 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 [ 14.771147][ T240] RSP: 0018:ffffc90000b36d70 EFLAGS: 00010246 [ 14.771544][ T240] RAX: 0000000000000000 RBX: ffff888004d61000 RCX: 0000000000000001 [ 14.772002][ T240] RDX: 0000000000000000 RSI: ffffffffbbce6e91 RDI: ffffffffbb4555a0 [ 14.772469][ T240] RBP: ffffc90000b36e60 R08: 0000000000000001 R09: 0000000000000000 [ 14.772922][ T240] R10: ffffc90000b36e90 R11: ffffffffbc179160 R12: 1ffff92000166db2 [ 14.773407][ T240] R13: 00000000000005dc R14: ffffc90000b36e90 R15: 0000000000000000 [ 14.773869][ T240] FS: 00007fb0636a6800(0000) GS:ffff8880785c8000(0000) knlGS:0000000000000000 [ 14.774415][ T240] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.774809][ T240] CR2: 00000000004e5800 CR3: 000000000a5e0005 CR4: 0000000000772ef0 [ 14.775272][ T240] PKRU: 55555554 [ 14.775512][ T240] Call Trace: [ 14.775740][ T240] [ 14.775898][ T240] ? sysfs_create_dir_ns (fs/sysfs/dir.c:61) [ 14.776213][ T240] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 14.776544][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.777032][ T240] ? kernfs_get.part.0 (./arch/x86/include/asm/atomic.h:53 ./include/linux/atomic/atomic-arch-fallback.h:992 ./include/linux/atomic/atomic-instrumented.h:436 fs/kernfs/dir.c:538) [ 14.777334][ T240] ? create_dir (lib/kobject.c:1063 lib/kobject.c:95) [ 14.777646][ T240] netif_set_mtu (net/core/dev.c:9652) [ 14.777953][ T240] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 14.778266][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.778582][ T240] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 14.778891][ T240] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 14.779123][ T240] bond_enslave (drivers/net/bonding/bond_main.c:2114) [ 14.779453][ T240] ? __pfx_bond_enslave (drivers/net/bonding/bond_main.c:1964) [ 14.779766][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 14.780073][ T240] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 14.780379][ T240] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 14.780694][ T240] ? __lock_release (kernel/locking/lockdep.c:5539) [ 14.781003][ T240] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 14.781307][ T240] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 14.781629][ T240] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 14.781947][ T240] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 14.782335][ T240] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.782646][ T240] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 14.782946][ T240] ? __kernel_text_address (kernel/extable.c:79) [ 14.783252][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 14.783568][ T240] ? __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) [ 14.783871][ T240] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 14.784247][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.784562][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.784865][ T240] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 14.785167][ T240] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 14.785481][ T240] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 14.785783][ T240] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 14.786085][ T240] ? __create_object (mm/kmemleak.c:771) [ 14.786423][ T240] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 14.786728][ T240] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 14.787033][ T240] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 14.787424][ T240] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 14.787736][ T240] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 14.788044][ T240] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 14.788347][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 14.788670][ T240] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 14.788975][ T240] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 14.789277][ T240] ? __lock_release (kernel/locking/lockdep.c:5539) [ 14.789592][ T240] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 14.789892][ T240] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 14.790195][ T240] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 14.790516][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 14.790823][ T240] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.791124][ T240] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 14.791438][ T240] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 14.791753][ T240] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 14.792063][ T240] ? 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) [ 14.792367][ T240] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 14.792682][ T240] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 14.792991][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 14.793296][ T240] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 14.793612][ T240] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 14.793914][ T240] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 14.794225][ T240] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 14.794542][ T240] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 14.794846][ T240] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 14.795231][ T240] ___sys_sendmsg (net/socket.c:2670) [ 14.795542][ T240] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 14.795845][ T240] ? __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) [ 14.796220][ T240] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 14.796545][ T240] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 14.796853][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 14.797158][ T240] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 14.797470][ T240] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 14.797772][ T240] ? __lock_release (kernel/locking/lockdep.c:5539) [ 14.798092][ T240] __sys_sendmsg (net/socket.c:2700) [ 14.798402][ T240] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 14.798777][ T240] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 14.799093][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.799410][ T240] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.799714][ T240] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.800088][ T240] RIP: 0033:0x7fb0638731e7 [ 14.800416][ T240] 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) [ 14.801515][ T240] RSP: 002b:00007ffd67a70068 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 14.801980][ T240] RAX: ffffffffffffffda RBX: 00007ffd67a70790 RCX: 00007fb0638731e7 [ 14.802457][ T240] RDX: 0000000000000000 RSI: 00007ffd67a700d0 RDI: 0000000000000005 [ 14.802912][ T240] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 14.803367][ T240] R10: 0000000021ac7910 R11: 0000000000000246 R12: 0000000000000004 [ 14.803839][ T240] R13: 00000000686e4877 R14: 0000000000499600 R15: 0000000000000000 | [ 19.784645][ T245] ------------[ cut here ]------------ | [ 19.785070][ T245] WARNING: CPU: 0 PID: 245 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) | [ 19.785713][ T245] Modules linked in: | [ 19.786584][ T245] Tainted: [W]=WARN [ 19.786815][ T245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.787191][ T245] 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) [ 19.787514][ T245] Code: 00 00 8b 05 87 65 35 02 85 c0 0f 84 52 fe ff ff 48 8d bb 80 0c 00 00 be ff ff ff ff e8 ca 7e 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 87 65 35 02 mov 0x2356587(%rip),%eax # 0x235658f 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 ca 7e 82 00 call 0x827eeb 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 [ 19.788602][ T245] RSP: 0018:ffffc90000b76dd0 EFLAGS: 00010246 [ 19.789045][ T245] RAX: 0000000000000000 RBX: ffff888004d61000 RCX: 0000000000000001 [ 19.789494][ T245] RDX: 0000000000000000 RSI: ffffffffbbce6e91 RDI: ffffffffbb4555a0 [ 19.789941][ T245] RBP: ffffc90000b76ec0 R08: 0000000000000001 R09: 0000000000000000 [ 19.790379][ T245] R10: ffffc90000b76ef0 R11: ffffffffbc612330 R12: 1ffff9200016edbe [ 19.790864][ T245] R13: 00000000000005dc R14: ffffc90000b76ef0 R15: ffff88800b3ca000 [ 19.791305][ T245] FS: 00007fa18feba800(0000) GS:ffff888078448000(0000) knlGS:0000000000000000 [ 19.791931][ T245] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.792304][ T245] CR2: 00000000004e59f0 CR3: 000000000a0f7001 CR4: 0000000000772ef0 [ 19.792785][ T245] PKRU: 55555554 [ 19.793021][ T245] Call Trace: [ 19.793239][ T245] [ 19.793406][ T245] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 19.793702][ T245] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 19.793996][ T245] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 19.794293][ T245] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 19.794699][ T245] ? add_device_randomness (drivers/char/random.c:944) [ 19.795003][ T245] ? __pfx_add_device_randomness (drivers/char/random.c:944) [ 19.795373][ T245] ? notifier_call_chain (kernel/notifier.c:85 (discriminator 2)) [ 19.795684][ T245] netif_set_mtu (net/core/dev.c:9652) [ 19.795984][ T245] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 19.796288][ T245] ? call_netdevice_notifiers (net/core/dev.c:2279) [ 19.796654][ T245] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 19.796881][ T245] __bond_release_one (drivers/net/bonding/bond_main.c:2675) [ 19.797186][ T245] ? __pfx___bond_release_one (drivers/net/bonding/bond_main.c:2511) [ 19.797509][ T245] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 19.797806][ T245] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 19.798110][ T245] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2933) [ 19.798441][ T245] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 19.798748][ T245] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 19.799046][ T245] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 19.799436][ T245] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.799733][ T245] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 19.800028][ T245] ? __kernel_text_address (kernel/extable.c:79) [ 19.800324][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 19.800657][ T245] ? __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) [ 19.800960][ T245] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 19.801331][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 19.801643][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 19.801936][ T245] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 19.802228][ T245] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 19.802553][ T245] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 19.802847][ T245] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 19.803137][ T245] ? __create_object (mm/kmemleak.c:771) [ 19.803442][ T245] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 19.803737][ T245] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 19.804041][ T245] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 19.804633][ T245] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 19.804950][ T245] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 19.805261][ T245] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 19.805566][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 19.805867][ T245] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 19.806161][ T245] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 19.806503][ T245] ? __lock_release (kernel/locking/lockdep.c:5539) [ 19.806816][ T245] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 19.807107][ T245] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 19.807413][ T245] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 19.807711][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 19.808006][ T245] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 19.808300][ T245] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 19.808630][ T245] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 19.808943][ T245] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 19.809236][ T245] ? 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) [ 19.809539][ T245] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 19.809836][ T245] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 19.810127][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 19.810454][ T245] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 19.810752][ T245] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 19.811049][ T245] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 19.811362][ T245] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 19.811673][ T245] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 19.811965][ T245] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 19.812339][ T245] ___sys_sendmsg (net/socket.c:2670) [ 19.812662][ T245] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 19.812961][ T245] ? __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) [ 19.813332][ T245] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 19.813635][ T245] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 19.813931][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 19.814227][ T245] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 19.814551][ T245] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 19.814850][ T245] ? __lock_release (kernel/locking/lockdep.c:5539) [ 19.815153][ T245] __sys_sendmsg (net/socket.c:2700) [ 19.815450][ T245] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 19.815820][ T245] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 19.816125][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 19.816459][ T245] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.816755][ T245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.817122][ T245] RIP: 0033:0x7fa1900871e7 [ 19.817438][ T245] 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) [ 19.818514][ T245] RSP: 002b:00007ffc6084a248 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 19.818957][ T245] RAX: ffffffffffffffda RBX: 00007ffc6084a970 RCX: 00007fa1900871e7 [ 19.819408][ T245] RDX: 0000000000000000 RSI: 00007ffc6084a2b0 RDI: 0000000000000005 [ 19.819850][ T245] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 19.820285][ T245] R10: 00007fa18ff84ee8 R11: 0000000000000246 R12: 0000000000000003 [ 19.820756][ T245] R13: 00000000686e487c R14: 0000000000499600 R15: 0000000000000000 | [ 20.466869][ T248] ------------[ cut here ]------------ | [ 20.467252][ T248] WARNING: CPU: 2 PID: 248 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.467859][ T248] Modules linked in: | [ 20.469660][ T248] Tainted: [W]=WARN [ 20.469902][ T248] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.470281][ T248] 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.470606][ T248] Code: 00 00 8b 05 87 65 35 02 85 c0 0f 84 52 fe ff ff 48 8d bb 80 0c 00 00 be ff ff ff ff e8 ca 7e 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 87 65 35 02 mov 0x2356587(%rip),%eax # 0x235658f 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 ca 7e 82 00 call 0x827eeb 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.471677][ T248] RSP: 0018:ffffc90000b86d70 EFLAGS: 00010246 [ 20.472061][ T248] RAX: 0000000000000000 RBX: ffff888004d61000 RCX: 0000000000000001 [ 20.472527][ T248] RDX: 0000000000000000 RSI: ffffffffbbce6e91 RDI: ffffffffbb4555a0 [ 20.472986][ T248] RBP: ffffc90000b86e60 R08: 0000000000000001 R09: 0000000000000000 [ 20.473448][ T248] R10: ffffc90000b86e90 R11: ffffffffbc179160 R12: 1ffff92000170db2 [ 20.473893][ T248] R13: 00000000000005dc R14: ffffc90000b86e90 R15: 0000000000000000 [ 20.474351][ T248] FS: 00007f961b6c6800(0000) GS:ffff888078548000(0000) knlGS:0000000000000000 [ 20.474887][ T248] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.475266][ T248] CR2: 00000000004e5800 CR3: 000000000948d006 CR4: 0000000000772ef0 [ 20.475731][ T248] PKRU: 55555554 [ 20.475966][ T248] Call Trace: [ 20.476198][ T248] [ 20.476364][ T248] ? sysfs_create_dir_ns (fs/sysfs/dir.c:61) [ 20.476706][ T248] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 20.477020][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.477331][ T248] ? kernfs_get.part.0 (./arch/x86/include/asm/atomic.h:53 ./include/linux/atomic/atomic-arch-fallback.h:992 ./include/linux/atomic/atomic-instrumented.h:436 fs/kernfs/dir.c:538) [ 20.477641][ T248] ? create_dir (lib/kobject.c:1063 lib/kobject.c:95) [ 20.477948][ T248] netif_set_mtu (net/core/dev.c:9652) [ 20.478253][ T248] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 20.478580][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.478884][ T248] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 20.479186][ T248] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 20.479429][ T248] bond_enslave (drivers/net/bonding/bond_main.c:2114) [ 20.479750][ T248] ? __pfx_bond_enslave (drivers/net/bonding/bond_main.c:1964) [ 20.480065][ T248] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.480376][ T248] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.480694][ T248] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 20.480998][ T248] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.481307][ T248] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 20.481621][ T248] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 20.481933][ T248] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 20.482241][ T248] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 20.482632][ T248] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.482930][ T248] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 20.483236][ T248] ? __kernel_text_address (kernel/extable.c:79) [ 20.483557][ T248] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.483867][ T248] ? __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.484171][ T248] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 20.484554][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.484856][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.485158][ T248] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 20.485472][ T248] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 20.485778][ T248] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.486081][ T248] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 20.486395][ T248] ? __create_object (mm/kmemleak.c:771) [ 20.486716][ T248] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 20.487018][ T248] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 20.487322][ T248] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 20.487705][ T248] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 20.488017][ T248] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 20.488325][ T248] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.488638][ T248] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.488942][ T248] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.489243][ T248] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 20.489558][ T248] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.489863][ T248] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 20.490162][ T248] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 20.490473][ T248] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.490783][ T248] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.491087][ T248] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.491393][ T248] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 20.491699][ T248] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 20.492012][ T248] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 20.492319][ T248] ? 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.492632][ T248] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 20.492946][ T248] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 20.493244][ T248] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.493559][ T248] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 20.493860][ T248] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 20.494160][ T248] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 20.494480][ T248] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 20.494790][ T248] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 20.495088][ T248] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 20.495473][ T248] ? debug_object_activate (lib/debugobjects.c:837) [ 20.495771][ T248] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.496073][ T248] ___sys_sendmsg (net/socket.c:2670) [ 20.496373][ T248] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 20.496705][ T248] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.497005][ T248] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 20.497308][ T248] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.497621][ T248] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 20.497920][ T248] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 20.498222][ T248] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.498536][ T248] __sys_sendmsg (net/socket.c:2700) [ 20.498840][ T248] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 20.499136][ T248] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 20.499527][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.499830][ T248] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.500132][ T248] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.500531][ T248] RIP: 0033:0x7f961b8931e7 [ 20.500850][ T248] 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.501902][ T248] RSP: 002b:00007ffcb3167d18 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.502351][ T248] RAX: ffffffffffffffda RBX: 00007ffcb3168440 RCX: 00007f961b8931e7 [ 20.502808][ T248] RDX: 0000000000000000 RSI: 00007ffcb3167d80 RDI: 0000000000000005 [ 20.503251][ T248] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 20.503715][ T248] R10: 000000003e6b0910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:__bond_release_one:do_set_master netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:bond_enslave:do_set_master