====================================== | [ 15.223549][ T298] br: port 1(d1) entered forwarding state | [ 15.224870][ T298] ------------[ cut here ]------------ | [ 15.225166][ T298] WARNING: CPU: 3 PID: 298 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) | [ 15.225751][ T298] Modules linked in: [ 15.226711][ T298] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.227081][ T298] 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) [ 15.227431][ T298] Code: 00 00 8b 05 97 05 bc 02 85 c0 0f 84 52 fe ff ff 48 8d bb c0 0c 00 00 be ff ff ff ff e8 fa fd 9b 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 05 bc 02 mov 0x2bc0597(%rip),%eax # 0x2bc059f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb c0 0c 00 00 lea 0xcc0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 fa fd 9b 00 call 0x9bfe1b 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 [ 15.228487][ T298] RSP: 0018:ffffc90000dd6ef0 EFLAGS: 00010246 [ 15.228866][ T298] RAX: 0000000000000000 RBX: ffff888005d2a000 RCX: 0000000000000001 [ 15.229307][ T298] RDX: 0000000000000000 RSI: ffffffffbbf10759 RDI: ffffffffbb658280 [ 15.229757][ T298] RBP: ffffc90000dd6fd8 R08: 0000000000000000 R09: 0000000000000000 [ 15.230197][ T298] R10: ffffc90000dd7008 R11: ffffffffbd2ceab8 R12: 1ffff920001bade2 [ 15.230664][ T298] R13: 00000000000005dc R14: ffffc90000dd7008 R15: ffff888005d2af48 [ 15.231110][ T298] FS: 00007f242f342800(0000) GS:ffff8880a7319000(0000) knlGS:0000000000000000 [ 15.231637][ T298] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.232013][ T298] CR2: 00000000004e6e08 CR3: 000000000a1b8006 CR4: 0000000000772ef0 [ 15.232456][ T298] PKRU: 55555554 [ 15.232689][ T298] Call Trace: [ 15.232914][ T298] [ 15.233073][ T298] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 15.233377][ T298] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 15.234241][ T298] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 15.234619][ T298] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 15.234917][ T298] netif_set_mtu (net/core/dev.c:9652) [ 15.235214][ T298] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 15.235518][ T298] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) [ 15.235895][ T298] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 15.236119][ T298] br_mtu_auto_adjust (net/bridge/br_if.c:525) [ 15.236415][ T298] br_add_if (net/bridge/br_if.c:697) [ 15.236675][ T298] do_set_master (net/core/rtnetlink.c:2948) [ 15.236970][ T298] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 15.237267][ T298] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 15.237564][ T298] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 15.237942][ T298] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.238232][ T298] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 15.238524][ T298] ? __kernel_text_address (kernel/extable.c:79) [ 15.238827][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 15.239123][ T298] ? __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) [ 15.239418][ T298] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 15.239789][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.240093][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.240385][ T298] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 15.240693][ T298] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 15.240993][ T298] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 15.241287][ T298] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 15.241577][ T298] ? __create_object (mm/kmemleak.c:771) [ 15.241879][ T298] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 15.242173][ T298] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 15.242468][ T298] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 15.242836][ T298] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 15.243138][ T298] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 15.243436][ T298] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 15.243734][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 15.244033][ T298] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 15.244324][ T298] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 15.244634][ T298] ? __lock_release (kernel/locking/lockdep.c:5539) [ 15.244931][ T298] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 15.245224][ T298] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 15.245519][ T298] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 15.245822][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 15.246122][ T298] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 15.246414][ T298] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 15.246726][ T298] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 15.247036][ T298] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 15.247325][ T298] ? 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) [ 15.247630][ T298] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 15.247927][ T298] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 15.248218][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 15.248515][ T298] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 15.248828][ T298] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 15.249132][ T298] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 15.249431][ T298] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 15.249734][ T298] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 15.250026][ T298] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 15.250401][ T298] ___sys_sendmsg (net/socket.c:2670) [ 15.250698][ T298] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 15.250992][ T298] ? __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) [ 15.251363][ T298] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 15.251668][ T298] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 15.251965][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 15.252265][ T298] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 15.252559][ T298] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 15.252865][ T298] ? __lock_release (kernel/locking/lockdep.c:5539) [ 15.253168][ T298] __sys_sendmsg (net/socket.c:2700) [ 15.253463][ T298] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 15.253833][ T298] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 15.254140][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.254436][ T298] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.254738][ T298] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.255101][ T298] RIP: 0033:0x7f242f50f1e7 [ 15.255405][ T298] 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) [ 15.256465][ T298] RSP: 002b:00007ffd58ecd9b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 15.256939][ T298] RAX: ffffffffffffffda RBX: 00007ffd58ece0e0 RCX: 00007f242f50f1e7 [ 15.257383][ T298] RDX: 0000000000000000 RSI: 00007ffd58ecda20 RDI: 0000000000000005 [ 15.257835][ T298] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 15.258277][ T298] R10: 0000000024ceb910 R11: 0000000000000246 R12: 0000000000000004 [ 15.258726][ T298] R13: 00000000686e2ac7 R14: 0000000000499600 R15: 0000000000000000 | [ 16.209225][ T326] ------------[ cut here ]------------ | [ 16.209517][ T326] WARNING: CPU: 0 PID: 326 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.210491][ T326] Modules linked in: | [ 16.211329][ T326] Tainted: [W]=WARN [ 16.211560][ T326] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.211942][ T326] 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.212245][ T326] Code: 00 00 8b 05 97 05 bc 02 85 c0 0f 84 52 fe ff ff 48 8d bb c0 0c 00 00 be ff ff ff ff e8 fa fd 9b 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 05 bc 02 mov 0x2bc0597(%rip),%eax # 0x2bc059f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb c0 0c 00 00 lea 0xcc0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 fa fd 9b 00 call 0x9bfe1b 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.213304][ T326] RSP: 0018:ffffc90000ed6ef0 EFLAGS: 00010246 [ 16.213685][ T326] RAX: 0000000000000000 RBX: ffff888005d2a000 RCX: 0000000000000001 [ 16.214126][ T326] RDX: 0000000000000000 RSI: ffffffffbbf10759 RDI: ffffffffbb658280 [ 16.214570][ T326] RBP: ffffc90000ed6fd8 R08: 0000000000000000 R09: 0000000000000000 [ 16.215019][ T326] R10: ffffc90000ed7008 R11: ffffffffbd2ceab8 R12: 1ffff920001dade2 [ 16.215463][ T326] R13: 00000000000005dc R14: ffffc90000ed7008 R15: ffff888005d2af48 [ 16.215912][ T326] FS: 00007f4e68d37800(0000) GS:ffff8880a7199000(0000) knlGS:0000000000000000 [ 16.216433][ T326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.216818][ T326] CR2: 00000000004e6e08 CR3: 0000000005115005 CR4: 0000000000772ef0 [ 16.217261][ T326] PKRU: 55555554 [ 16.217482][ T326] Call Trace: [ 16.217711][ T326] [ 16.217864][ T326] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 16.218165][ T326] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 16.218462][ T326] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 16.218835][ T326] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 16.219132][ T326] netif_set_mtu (net/core/dev.c:9652) [ 16.219428][ T326] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 16.219753][ T326] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) [ 16.220120][ T326] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 16.220343][ T326] br_mtu_auto_adjust (net/bridge/br_if.c:525) [ 16.220646][ T326] br_add_if (net/bridge/br_if.c:697) [ 16.220879][ T326] do_set_master (net/core/rtnetlink.c:2948) [ 16.221174][ T326] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 16.221479][ T326] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 16.221786][ T326] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 16.222157][ T326] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.222452][ T326] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 16.222752][ T326] ? __kernel_text_address (kernel/extable.c:79) [ 16.223046][ T326] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 16.223342][ T326] ? __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) [ 16.223643][ T326] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 16.224012][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 16.224307][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 16.224600][ T326] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 16.224913][ T326] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 16.225206][ T326] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 16.225498][ T326] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 16.225797][ T326] ? __create_object (mm/kmemleak.c:771) [ 16.226096][ T326] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 16.226392][ T326] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 16.226710][ T326] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 16.227070][ T326] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 16.227375][ T326] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 16.227682][ T326] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 16.227974][ T326] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 16.228271][ T326] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 16.228567][ T326] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 16.228881][ T326] ? __lock_release (kernel/locking/lockdep.c:5539) [ 16.229175][ T326] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 16.229466][ T326] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 16.229771][ T326] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 16.230069][ T326] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 16.230365][ T326] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.230664][ T326] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 16.230964][ T326] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 16.231266][ T326] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 16.231555][ T326] ? 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) [ 16.231860][ T326] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 16.232157][ T326] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 16.232447][ T326] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 16.232758][ T326] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 16.233056][ T326] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 16.233350][ T326] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 16.233656][ T326] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 16.233950][ T326] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 16.234239][ T326] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 16.234624][ T326] ___sys_sendmsg (net/socket.c:2670) [ 16.234916][ T326] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 16.235208][ T326] ? __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) [ 16.235572][ T326] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 16.235878][ T326] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 16.236175][ T326] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 16.236470][ T326] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 16.236780][ T326] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 16.237075][ T326] ? __lock_release (kernel/locking/lockdep.c:5539) [ 16.237381][ T326] __sys_sendmsg (net/socket.c:2700) [ 16.237679][ T326] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 16.238044][ T326] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 16.238349][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 16.238649][ T326] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.238943][ T326] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.239305][ T326] RIP: 0033:0x7f4e68f041e7 [ 16.239619][ T326] 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) [ 16.240676][ T326] RSP: 002b:00007fff97f53198 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 16.241119][ T326] RAX: ffffffffffffffda RBX: 00007fff97f538c0 RCX: 00007f4e68f041e7 [ 16.241560][ T326] RDX: 0000000000000000 RSI: 00007fff97f53200 RDI: 0000000000000005 [ 16.242004][ T326] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 16.242444][ T326] R10: 0000000020b0b910 R11: 0000000000000246 R12: 0000000000000004 [ 16.242891][ T326] R13: 00000000686e2ac8 R14: 0000000000499600 R15: 0000000000000000 | [ 17.247767][ T355] ------------[ cut here ]------------ | [ 17.248073][ T355] WARNING: CPU: 2 PID: 355 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.248683][ T355] Modules linked in: | [ 17.249527][ T355] Tainted: [W]=WARN [ 17.249772][ T355] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.250152][ T355] 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.250466][ T355] Code: 00 00 8b 05 97 05 bc 02 85 c0 0f 84 52 fe ff ff 48 8d bb c0 0c 00 00 be ff ff ff ff e8 fa fd 9b 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 05 bc 02 mov 0x2bc0597(%rip),%eax # 0x2bc059f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb c0 0c 00 00 lea 0xcc0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 fa fd 9b 00 call 0x9bfe1b 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.251539][ T355] RSP: 0018:ffffc90000fb6ef0 EFLAGS: 00010246 [ 17.251932][ T355] RAX: 0000000000000000 RBX: ffff888005d2a000 RCX: 0000000000000001 [ 17.252384][ T355] RDX: 0000000000000000 RSI: ffffffffbbf10759 RDI: ffffffffbb658280 [ 17.252846][ T355] RBP: ffffc90000fb6fd8 R08: 0000000000000000 R09: 0000000000000000 [ 17.253298][ T355] R10: ffffc90000fb7008 R11: ffffffffbd2ceab8 R12: 1ffff920001f6de2 [ 17.253760][ T355] R13: 00000000000005dc R14: ffffc90000fb7008 R15: ffff888005d2af48 [ 17.254212][ T355] FS: 00007f8a783ca800(0000) GS:ffff8880a7299000(0000) knlGS:0000000000000000 [ 17.254743][ T355] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.255126][ T355] CR2: 00000000004e6e08 CR3: 000000000e0de001 CR4: 0000000000772ef0 [ 17.255587][ T355] PKRU: 55555554 [ 17.255828][ T355] Call Trace: [ 17.256061][ T355] [ 17.256224][ T355] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 17.256534][ T355] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 17.256914][ T355] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 17.257297][ T355] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 17.257618][ T355] netif_set_mtu (net/core/dev.c:9652) [ 17.257929][ T355] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 17.258248][ T355] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) [ 17.258641][ T355] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 17.258878][ T355] br_mtu_auto_adjust (net/bridge/br_if.c:525) [ 17.259194][ T355] br_add_if (net/bridge/br_if.c:697) [ 17.259441][ T355] do_set_master (net/core/rtnetlink.c:2948) [ 17.259754][ T355] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 17.260081][ T355] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 17.260393][ T355] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 17.260787][ T355] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.261094][ T355] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 17.261400][ T355] ? __kernel_text_address (kernel/extable.c:79) [ 17.261718][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.262029][ T355] ? __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.262338][ T355] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 17.262724][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.263032][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.263340][ T355] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 17.263652][ T355] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 17.263961][ T355] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.264264][ T355] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 17.264568][ T355] ? __create_object (mm/kmemleak.c:771) [ 17.264886][ T355] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 17.265194][ T355] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 17.265500][ T355] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 17.265889][ T355] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 17.266202][ T355] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 17.266524][ T355] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.266862][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.267176][ T355] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.267480][ T355] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 17.267792][ T355] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.268098][ T355] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 17.268401][ T355] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 17.268717][ T355] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.269032][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.269342][ T355] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.269658][ T355] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 17.269965][ T355] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 17.270280][ T355] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 17.270586][ T355] ? 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.270915][ T355] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 17.271231][ T355] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 17.271534][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.271856][ T355] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 17.272164][ T355] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 17.272472][ T355] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 17.272795][ T355] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 17.273105][ T355] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 17.273413][ T355] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 17.273808][ T355] ___sys_sendmsg (net/socket.c:2670) [ 17.274112][ T355] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 17.274415][ T355] ? __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.274801][ T355] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 17.275111][ T355] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.275417][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 17.275745][ T355] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 17.276051][ T355] ? __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.276357][ T355] ? __lock_release (kernel/locking/lockdep.c:5539) [ 17.276725][ T355] __sys_sendmsg (net/socket.c:2700) [ 17.277035][ T355] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 17.277410][ T355] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 17.277737][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.278050][ T355] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.278359][ T355] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.278741][ T355] RIP: 0033:0x7f8a785971e7 [ 17.279057][ T355] 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.280135][ T355] RSP: 002b:00007fff309b0798 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.280596][ T355] RAX: ffffffffffffffda RBX: 00007fff309b0ec0 RCX: 00007f8a785971e7 [ 17.281059][ T355] RDX: 0000000000000000 RSI: 00007fff309b0800 RDI: 0000000000000005 [ 17.281513][ T355] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 17.281976][ T355] R10: 0000000000c6a910 R11: 0000000000000246 R12: 0000000000000004 [ 17.282436][ T355] R13: 00000000686e2ac9 R14: 0000000000499600 R15: 0000000000000000 | [ 100.048699][ T2550] ------------[ cut here ]------------ | [ 100.049028][ T2550] WARNING: CPU: 2 PID: 2550 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) | [ 100.049656][ T2550] Modules linked in: | [ 100.050520][ T2550] Tainted: [W]=WARN [ 100.051427][ T2550] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.051826][ T2550] 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) [ 100.052144][ T2550] Code: 00 00 8b 05 97 05 bc 02 85 c0 0f 84 52 fe ff ff 48 8d bb c0 0c 00 00 be ff ff ff ff e8 fa fd 9b 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 05 bc 02 mov 0x2bc0597(%rip),%eax # 0x2bc059f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb c0 0c 00 00 lea 0xcc0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 fa fd 9b 00 call 0x9bfe1b 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 [ 100.053212][ T2550] RSP: 0018:ffffc90003d86f60 EFLAGS: 00010246 [ 100.053600][ T2550] RAX: 0000000000000000 RBX: ffff888005d2a000 RCX: 0000000000000001 [ 100.054071][ T2550] RDX: 0000000000000000 RSI: ffffffffbbf10759 RDI: ffffffffbb658280 [ 100.054532][ T2550] RBP: ffffc90003d87050 R08: 0000000000000000 R09: 0000000000000000 [ 100.054997][ T2550] R10: ffffc90003d87080 R11: ffffffffb8000130 R12: 1ffff920007b0df0 [ 100.055451][ T2550] R13: 00000000000005dc R14: ffffc90003d87080 R15: ffff888005d2af48 [ 100.055916][ T2550] FS: 00007efeb32e4800(0000) GS:ffff8880a7299000(0000) knlGS:0000000000000000 [ 100.056444][ T2550] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.056865][ T2550] CR2: 00000000004e6e20 CR3: 000000000a75d002 CR4: 0000000000772ef0 [ 100.057323][ T2550] PKRU: 55555554 [ 100.057554][ T2550] Call Trace: [ 100.057807][ T2550] [ 100.057978][ T2550] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 100.058300][ T2550] ? __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) [ 100.058693][ T2550] ? br_del_if (net/bridge/br_if.c:742) [ 100.058936][ T2550] ? do_set_master (net/core/rtnetlink.c:2932) [ 100.059243][ T2550] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 100.059553][ T2550] ? netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 100.059874][ T2550] ? netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 100.060178][ T2550] ? netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 100.060480][ T2550] ? ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 100.060803][ T2550] ? ___sys_sendmsg (net/socket.c:2670) [ 100.061114][ T2550] ? __sys_sendmsg (net/socket.c:2700) [ 100.061421][ T2550] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 100.061756][ T2550] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.062140][ T2550] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.062461][ T2550] netif_set_mtu (net/core/dev.c:9652) [ 100.062780][ T2550] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 100.063104][ T2550] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 100.063344][ T2550] br_mtu_auto_adjust (net/bridge/br_if.c:525) [ 100.063663][ T2550] br_del_if (net/bridge/br_if.c:743) [ 100.063896][ T2550] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 100.064203][ T2550] do_set_master (net/core/rtnetlink.c:2932) [ 100.064509][ T2550] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 100.064851][ T2550] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 100.065170][ T2550] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 100.065561][ T2550] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 100.065888][ T2550] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 100.066196][ T2550] ? __kernel_text_address (kernel/extable.c:79) [ 100.066502][ T2550] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.066837][ T2550] ? __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) [ 100.067148][ T2550] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 100.067525][ T2550] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 100.067844][ T2550] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 100.068153][ T2550] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 100.068460][ T2550] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 100.068782][ T2550] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.069089][ T2550] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 100.069395][ T2550] ? __create_object (mm/kmemleak.c:771) [ 100.069729][ T2550] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 100.070041][ T2550] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 100.070358][ T2550] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 100.070747][ T2550] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 100.071063][ T2550] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 100.071375][ T2550] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 100.071704][ T2550] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.072018][ T2550] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.072328][ T2550] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 100.072643][ T2550] ? __lock_release (kernel/locking/lockdep.c:5539) [ 100.072954][ T2550] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 100.073262][ T2550] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 100.073571][ T2550] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 100.073892][ T2550] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.074205][ T2550] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 100.074508][ T2550] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 100.074828][ T2550] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 100.075148][ T2550] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 100.075451][ T2550] ? 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) [ 100.075769][ T2550] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 100.076078][ T2550] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 100.076382][ T2550] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.076723][ T2550] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 100.077038][ T2550] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 100.077348][ T2550] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 100.077692][ T2550] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 100.078005][ T2550] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 100.078310][ T2550] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 100.078709][ T2550] ___sys_sendmsg (net/socket.c:2670) [ 100.079016][ T2550] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 100.079323][ T2550] ? __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) [ 100.079712][ T2550] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 100.080029][ T2550] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.080337][ T2550] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.080658][ T2550] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.080965][ T2550] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 100.081278][ T2550] ? __lock_release (kernel/locking/lockdep.c:5539) [ 100.081590][ T2550] __sys_sendmsg (net/socket.c:2700) [ 100.081917][ T2550] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 100.082300][ T2550] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 100.082628][ T2550] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 100.082936][ T2550] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 100.083245][ T2550] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.083631][ T2550] RIP: 0033:0x7efeb34b11e7 [ 100.083951][ T2550] 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) [ 100.085019][ T2550] RSP: 002b:00007fff93b5a2d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 100.085472][ T2550] RAX: ffffffffffffffda RBX: 00007fff93b5aa00 RCX: 00007efeb34b11e7 [ 100.085940][ T2550] RDX: 0000000000000000 RSI: 00007fff93b5a340 RDI: 0000000000000005 [ 100.086391][ T2550] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 100.086872][ T2550] R10: 00007efeb33aeee8 R11: 0000000000000246 R12: 0000000000000003 [ 100.087324][ T2550] R13: 00000000686e2b1c R14: 0000000000499600 R15: 0000000000000000 | [ 100.741180][ T2558] ------------[ cut here ]------------ | [ 100.741505][ T2558] WARNING: CPU: 2 PID: 2558 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) | [ 100.742707][ T2558] Modules linked in: | [ 100.743562][ T2558] Tainted: [W]=WARN [ 100.743810][ T2558] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.744190][ T2558] 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) [ 100.744504][ T2558] Code: 00 00 8b 05 97 05 bc 02 85 c0 0f 84 52 fe ff ff 48 8d bb c0 0c 00 00 be ff ff ff ff e8 fa fd 9b 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 05 bc 02 mov 0x2bc0597(%rip),%eax # 0x2bc059f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb c0 0c 00 00 lea 0xcc0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 fa fd 9b 00 call 0x9bfe1b 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 [ 100.745584][ T2558] RSP: 0018:ffffc90003de6f60 EFLAGS: 00010246 [ 100.745983][ T2558] RAX: 0000000000000000 RBX: ffff888005d2a000 RCX: 0000000000000001 [ 100.746435][ T2558] RDX: 0000000000000000 RSI: ffffffffbbf10759 RDI: ffffffffbb658280 [ 100.746905][ T2558] RBP: ffffc90003de7050 R08: 0000000000000000 R09: 0000000000000000 [ 100.747363][ T2558] R10: ffffc90003de7080 R11: ffffffffbc98d1e0 R12: 1ffff920007bcdf0 [ 100.747824][ T2558] R13: 00000000000005dc R14: ffffc90003de7080 R15: ffff888005d2af48 [ 100.748275][ T2558] FS: 00007f8f8b28c800(0000) GS:ffff8880a7299000(0000) knlGS:0000000000000000 [ 100.748810][ T2558] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.749196][ T2558] CR2: 00000000004e6e18 CR3: 000000000a75b003 CR4: 0000000000772ef0 [ 100.749664][ T2558] PKRU: 55555554 [ 100.749898][ T2558] Call Trace: [ 100.750132][ T2558] [ 100.750292][ T2558] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 100.750598][ T2558] ? __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) [ 100.750984][ T2558] ? br_del_if (net/bridge/br_if.c:742) [ 100.751220][ T2558] ? do_set_master (net/core/rtnetlink.c:2932) [ 100.751527][ T2558] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 100.751840][ T2558] ? netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 100.752146][ T2558] ? netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 100.752447][ T2558] ? netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 100.752760][ T2558] ? ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 100.753063][ T2558] ? ___sys_sendmsg (net/socket.c:2670) [ 100.753368][ T2558] ? __sys_sendmsg (net/socket.c:2700) [ 100.753681][ T2558] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 100.754006][ T2558] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.754381][ T2558] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.754708][ T2558] netif_set_mtu (net/core/dev.c:9652) [ 100.755014][ T2558] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 100.755338][ T2558] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 100.755572][ T2558] br_mtu_auto_adjust (net/bridge/br_if.c:525) [ 100.755893][ T2558] br_del_if (net/bridge/br_if.c:743) [ 100.756129][ T2558] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 100.756434][ T2558] do_set_master (net/core/rtnetlink.c:2932) [ 100.756767][ T2558] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 100.757080][ T2558] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 100.757391][ T2558] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 100.757790][ T2558] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 100.758096][ T2558] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 100.758405][ T2558] ? __kernel_text_address (kernel/extable.c:79) [ 100.758726][ T2558] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.759036][ T2558] ? __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) [ 100.759345][ T2558] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 100.759732][ T2558] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 100.760040][ T2558] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 100.760343][ T2558] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 100.760664][ T2558] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 100.760971][ T2558] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.761280][ T2558] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 100.761581][ T2558] ? __create_object (mm/kmemleak.c:771) [ 100.761901][ T2558] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 100.762210][ T2558] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 100.762518][ T2558] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 100.762903][ T2558] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 100.763223][ T2558] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 100.763534][ T2558] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 100.763854][ T2558] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.764165][ T2558] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.764473][ T2558] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 100.764788][ T2558] ? __lock_release (kernel/locking/lockdep.c:5539) [ 100.765099][ T2558] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 100.765404][ T2558] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 100.765727][ T2558] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 100.766036][ T2558] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.766350][ T2558] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 100.766687][ T2558] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 100.766998][ T2558] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 100.767314][ T2558] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 100.767630][ T2558] ? 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) [ 100.767942][ T2558] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 100.768249][ T2558] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 100.768556][ T2558] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.768876][ T2558] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 100.769186][ T2558] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 100.769492][ T2558] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 100.769816][ T2558] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 100.770125][ T2558] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 100.770431][ T2558] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 100.770830][ T2558] ___sys_sendmsg (net/socket.c:2670) [ 100.771137][ T2558] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 100.771439][ T2558] ? __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) [ 100.771829][ T2558] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 100.772138][ T2558] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.772453][ T2558] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 100.772779][ T2558] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 100.773089][ T2558] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 100.773396][ T2558] ? __lock_release (kernel/locking/lockdep.c:5539) [ 100.773721][ T2558] __sys_sendmsg (net/socket.c:2700) [ 100.774024][ T2558] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 100.774402][ T2558] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 100.774735][ T2558] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 100.775045][ T2558] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 100.775350][ T2558] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.775735][ T2558] RIP: 0033:0x7f8f8b4591e7 [ 100.776048][ T2558] 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) [ 100.777135][ T2558] RSP: 002b:00007ffefb340158 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 100.777591][ T2558] RAX: ffffffffffffffda RBX: 00007ffefb340880 RCX: 00007f8f8b4591e7 [ 100.778054][ T2558] RDX: 0000000000000000 RSI: 00007ffefb3401c0 RDI: 0000000000000005 [ 100.778505][ T2558] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 100.778976][ T2558] R10: 00007f8f8b356ee8 R11: 0000000000000246 R12: 0000000000000003 [ 100.779427][ T2558] R13: 00000000686e2b1d R14: 0000000000499600 R15: 0000000000000000 | [ 101.455277][ T2566] ------------[ cut here ]------------ | [ 101.455588][ T2566] WARNING: CPU: 0 PID: 2566 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) | [ 101.457495][ T2566] Modules linked in: | [ 101.458335][ T2566] Tainted: [W]=WARN [ 101.458557][ T2566] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 101.458943][ T2566] 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) [ 101.459247][ T2566] Code: 00 00 8b 05 97 05 bc 02 85 c0 0f 84 52 fe ff ff 48 8d bb c0 0c 00 00 be ff ff ff ff e8 fa fd 9b 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 05 bc 02 mov 0x2bc0597(%rip),%eax # 0x2bc059f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb c0 0c 00 00 lea 0xcc0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 fa fd 9b 00 call 0x9bfe1b 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 [ 101.460318][ T2566] RSP: 0018:ffffc90003d76f60 EFLAGS: 00010246 [ 101.460698][ T2566] RAX: 0000000000000000 RBX: ffff888005d2a000 RCX: 0000000000000001 [ 101.461139][ T2566] RDX: 0000000000000000 RSI: ffffffffbbf10759 RDI: ffffffffbb658280 [ 101.461578][ T2566] RBP: ffffc90003d77050 R08: 0000000000000000 R09: 0000000000000000 [ 101.462029][ T2566] R10: ffffc90003d77080 R11: ffffffffbc98d1e0 R12: 1ffff920007aedf0 [ 101.462470][ T2566] R13: 00000000000005dc R14: ffffc90003d77080 R15: ffff888005d2af48 [ 101.462934][ T2566] FS: 00007fd74db2a800(0000) GS:ffff8880a7199000(0000) knlGS:0000000000000000 [ 101.463449][ T2566] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 101.463835][ T2566] CR2: 00000000004e6e10 CR3: 0000000011ec5003 CR4: 0000000000772ef0 [ 101.464278][ T2566] PKRU: 55555554 [ 101.464498][ T2566] Call Trace: [ 101.464726][ T2566] [ 101.464878][ T2566] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 101.465171][ T2566] ? __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) [ 101.465535][ T2566] ? br_del_if (net/bridge/br_if.c:742) [ 101.465765][ T2566] ? do_set_master (net/core/rtnetlink.c:2932) [ 101.466066][ T2566] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 101.466357][ T2566] ? netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 101.466672][ T2566] ? netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 101.466967][ T2566] ? netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 101.467260][ T2566] ? ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 101.467551][ T2566] ? ___sys_sendmsg (net/socket.c:2670) [ 101.467851][ T2566] ? __sys_sendmsg (net/socket.c:2700) [ 101.468145][ T2566] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 101.468442][ T2566] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.468815][ T2566] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 101.469119][ T2566] netif_set_mtu (net/core/dev.c:9652) [ 101.469414][ T2566] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 101.469730][ T2566] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 101.469956][ T2566] br_mtu_auto_adjust (net/bridge/br_if.c:525) [ 101.470252][ T2566] br_del_if (net/bridge/br_if.c:743) [ 101.470473][ T2566] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 101.470789][ T2566] do_set_master (net/core/rtnetlink.c:2932) [ 101.471090][ T2566] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 101.471386][ T2566] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 101.471692][ T2566] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 101.472066][ T2566] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 101.472359][ T2566] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 101.472660][ T2566] ? __kernel_text_address (kernel/extable.c:79) [ 101.472962][ T2566] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 101.473257][ T2566] ? __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) [ 101.473551][ T2566] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 101.473922][ T2566] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 101.474219][ T2566] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 101.474511][ T2566] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 101.474823][ T2566] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 101.475125][ T2566] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 101.475420][ T2566] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 101.475721][ T2566] ? __create_object (mm/kmemleak.c:771) [ 101.476016][ T2566] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 101.476311][ T2566] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 101.476619][ T2566] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 101.477000][ T2566] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 101.477305][ T2566] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 101.477604][ T2566] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 101.477910][ T2566] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 101.478212][ T2566] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 101.478506][ T2566] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 101.478815][ T2566] ? __lock_release (kernel/locking/lockdep.c:5539) [ 101.479120][ T2566] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 101.479414][ T2566] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 101.479726][ T2566] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 101.480026][ T2566] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 101.480326][ T2566] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 101.480631][ T2566] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 101.480927][ T2566] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 101.481232][ T2566] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 101.481523][ T2566] ? 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) [ 101.481847][ T2566] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 101.482145][ T2566] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 101.482437][ T2566] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 101.482753][ T2566] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 101.483054][ T2566] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 101.483348][ T2566] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 101.483657][ T2566] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 101.483953][ T2566] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 101.484251][ T2566] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 101.484636][ T2566] ___sys_sendmsg (net/socket.c:2670) [ 101.484929][ T2566] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 101.485222][ T2566] ? __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) [ 101.485587][ T2566] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 101.485892][ T2566] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 101.486195][ T2566] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 101.486495][ T2566] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 101.486814][ T2566] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 101.487111][ T2566] ? __lock_release (kernel/locking/lockdep.c:5539) [ 101.487413][ T2566] __sys_sendmsg (net/socket.c:2700) [ 101.487711][ T2566] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 101.488076][ T2566] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 101.488382][ T2566] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 101.488689][ T2566] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 101.488986][ T2566] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.489352][ T2566] RIP: 0033:0x7fd74dcf71e7 [ 101.489664][ T2566] 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) [ 101.490736][ T2566] RSP: 002b:00007ffecc30cbb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 101.491186][ T2566] RAX: ffffffffffffffda RBX: 00007ffecc30d2e0 RCX: 00007fd74dcf71e7 [ 101.491637][ T2566] RDX: 0000000000000000 RSI: 00007ffecc30cc20 RDI: 0000000000000005 [ 101.492077][ T2566] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 101.492521][ T2566] R10: 00007fd74dbf4ee8 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