====================================== | # [ 23.969520] veth1: entered promiscuous mode | # [ 23.972803] ------------[ cut here ]------------ | # [ 23.973191] WARNING: CPU: 2 PID: 289 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | # [ 23.973944] Modules linked in: bridge stp llc veth # [ 23.976030] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 23.976462] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) # [ 23.976818] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W # [ 23.978007] RSP: 0018:ffffc90000526ef0 EFLAGS: 00010246 # [ 23.978459] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 # [ 23.978986] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 # [ 23.979503] RBP: ffffc90000526fe0 R08: 0000000000000000 R09: 0000000000000000 # [ 23.980004] R10: ffffc90000527010 R11: ffffffffbbf798a0 R12: 1ffff920000a4de2 # [ 23.980512] R13: 00000000000005dc R14: ffffc90000527010 R15: ffff88801311af08 # [ 23.981031] FS: 00007f2c67bd8800(0000) GS:ffff8880787a7000(0000) knlGS:0000000000000000 # [ 23.981623] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 23.982067] CR2: 00000000004e5aa8 CR3: 0000000008e5d001 CR4: 0000000000772ef0 # [ 23.982572] PKRU: 55555554 # [ 23.982830] Call Trace: # [ 23.983102] # [ 23.983294] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 23.983888] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 23.984256] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 23.984600] netif_set_mtu (net/core/dev.c:9652) # [ 23.984945] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 23.985318] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 23.985578] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 23.986064] br_add_if (net/bridge/br_if.c:697) bridge # [ 23.986452] do_set_master (net/core/rtnetlink.c:2948) # [ 23.986794] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 23.987143] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 23.987580] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 23.987914] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 23.988258] ? __kernel_text_address (kernel/extable.c:79) # [ 23.988599] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 23.988944] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) # [ 23.989290] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 23.989704] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 23.990073] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 23.990414] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 23.990749] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 23.991106] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 23.991442] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 23.991774] ? __create_object (mm/kmemleak.c:771) # [ 23.992123] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 23.992462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 23.992804] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 23.993227] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 23.993585] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 23.993928] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 23.994285] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 23.994635] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 23.994970] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 23.995320] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 23.995658] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 23.995991] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 23.996343] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 23.996681] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 23.997035] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 23.997382] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 23.997721] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 23.998135] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 23.998477] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) # [ 23.998818] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) # [ 23.999172] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 23.999520] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 23.999873] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 24.000229] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 24.000575] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) # [ 24.000922] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 24.001272] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 24.001610] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 24.002066] ___sys_sendmsg (net/socket.c:2670) # [ 24.002405] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 24.002741] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) # [ 24.003190] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 24.003543] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.003900] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.004256] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.004599] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) # [ 24.004949] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.005310] __sys_sendmsg (net/socket.c:2700) # [ 24.005659] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 24.006098] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 24.006452] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.006809] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 24.007169] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 24.007590] RIP: 0033:0x7f2c67da51e7 # [ 24.007956] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) # [ 24.009153] RSP: 002b:00007ffec08fb488 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 24.009662] RAX: ffffffffffffffda RBX: 00007ffec08fbbc0 RCX: 00007f2c67da51e7 # [ 24.010200] RDX: 0000000000000000 RSI: 00007ffec08fb4f0 RDI: 0000000000000005 # [ 24.010712] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 24.011219] R10: 0000000004148910 R11: 0000000000000246 R12: 0000000000000003 # [ 24.012008] R13: 00000000686e4a75 R14: 0000000000499600 R15: 0000000000000000 | # [ 24.170311] ------------[ cut here ]------------ | # [ 24.170639] WARNING: CPU: 0 PID: 290 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | # [ 24.171274] Modules linked in: bridge stp llc veth | # [ 24.172914] Tainted: [W]=WARN # [ 24.173306] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 24.173698] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) # [ 24.174050] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W # [ 24.175188] RSP: 0018:ffffc90000506ef0 EFLAGS: 00010246 # [ 24.175584] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 # [ 24.176060] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 # [ 24.176529] RBP: ffffc90000506fe0 R08: 0000000000000000 R09: 0000000000000000 # [ 24.177044] R10: ffffc90000507010 R11: ffffffffbbf798a0 R12: 1ffff920000a0de2 # [ 24.177512] R13: 00000000000005dc R14: ffffc90000507010 R15: ffff88801311af08 # [ 24.177978] FS: 00007f816dcbd800(0000) GS:ffff8880786a7000(0000) knlGS:0000000000000000 # [ 24.178534] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 24.178934] CR2: 00000000004e5ab0 CR3: 00000000029fc003 CR4: 0000000000772ef0 # [ 24.179413] PKRU: 55555554 # [ 24.179650] Call Trace: # [ 24.179885] # [ 24.180055] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 24.180371] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.180695] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.181056] netif_set_mtu (net/core/dev.c:9652) # [ 24.181375] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 24.181702] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 24.181967] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 24.182424] br_add_if (net/bridge/br_if.c:697) bridge # [ 24.182785] do_set_master (net/core/rtnetlink.c:2948) # [ 24.183116] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 24.183443] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 24.183844] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 24.184171] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 24.184482] ? __kernel_text_address (kernel/extable.c:79) # [ 24.184800] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.185127] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) # [ 24.185440] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 24.185863] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.186198] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.186512] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 24.186825] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 24.187150] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.187463] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 24.187775] ? __create_object (mm/kmemleak.c:771) # [ 24.188102] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 24.188416] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 24.188732] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 24.189128] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 24.189448] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 24.189790] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.190143] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.190471] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.190786] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 24.191115] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.191428] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.191740] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 24.192069] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.192385] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.192700] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 24.193033] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.193363] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 24.193692] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 24.194213] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) # [ 24.194763] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) # [ 24.195346] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 24.195919] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 24.196503] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 24.197071] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 24.197630] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) # [ 24.198201] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 24.198761] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 24.199327] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 24.200055] ___sys_sendmsg (net/socket.c:2670) # [ 24.200615] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 24.201178] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) # [ 24.201853] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 24.202414] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.202963] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.203564] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.204127] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) # [ 24.204672] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.205250] __sys_sendmsg (net/socket.c:2700) # [ 24.205801] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 24.206240] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 24.206809] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.207378] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 24.207955] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 24.208664] RIP: 0033:0x7f816de8a1e7 # [ 24.209141] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) # [ 24.210992] RSP: 002b:00007fff661cba28 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 24.211848] RAX: ffffffffffffffda RBX: 00007fff661cc160 RCX: 00007f816de8a1e7 # [ 24.212715] RDX: 0000000000000000 RSI: 00007fff661cba90 RDI: 0000000000000005 # [ 24.213604] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 24.214470] R10: 000000001ae3c910 R11: 0000000000000246 R12: 0000000000000003 # [ 24.215333] R13: 00000000686e4a75 R14: 0000000000499600 R15: 0000000000000000 | # [ 24.396774] ------------[ cut here ]------------ | # [ 24.398202] WARNING: CPU: 1 PID: 291 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | # [ 24.398900] Modules linked in: bridge stp llc veth | # [ 24.399977] Tainted: [W]=WARN # [ 24.400257] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 24.400719] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) # [ 24.401086] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W # [ 24.402320] RSP: 0018:ffffc900004f6ef0 EFLAGS: 00010246 # [ 24.402778] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 # [ 24.403302] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 # [ 24.403817] RBP: ffffc900004f6fe0 R08: 0000000000000000 R09: 0000000000000000 # [ 24.404374] R10: ffffc900004f7010 R11: ffffffffbc8b19b8 R12: 1ffff9200009ede2 # [ 24.404876] R13: 00000000000005dc R14: ffffc900004f7010 R15: ffff88801311af08 # [ 24.405386] FS: 00007f4d454f3800(0000) GS:ffff888078727000(0000) knlGS:0000000000000000 # [ 24.405967] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 24.406390] CR2: 00000000004e5ab8 CR3: 0000000013199004 CR4: 0000000000772ef0 # [ 24.406891] PKRU: 55555554 # [ 24.407145] Call Trace: # [ 24.407400] # [ 24.407568] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 24.407910] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.408314] ? mark_held_locks (kernel/locking/lockdep.c:4328) # [ 24.408651] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) # [ 24.409105] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) # [ 24.409447] netif_set_mtu (net/core/dev.c:9652) # [ 24.409801] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 24.410176] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge # [ 24.410656] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 24.410915] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 24.411401] br_add_if (net/bridge/br_if.c:697) bridge # [ 24.411805] do_set_master (net/core/rtnetlink.c:2948) # [ 24.412198] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 24.412544] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 24.412976] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 24.413350] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 24.413707] ? __kernel_text_address (kernel/extable.c:79) # [ 24.414077] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.414451] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) # [ 24.414793] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 24.415234] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.415577] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.415914] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 24.416289] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 24.416653] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.417001] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 24.417367] ? __create_object (mm/kmemleak.c:771) # [ 24.417714] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 24.418064] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 24.418424] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 24.418847] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 24.419232] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 24.419589] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.419931] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.420323] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.420667] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 24.421006] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.421388] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.421734] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 24.422080] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.422448] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.422795] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 24.423143] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.423509] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 24.423876] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 24.424240] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) # [ 24.424597] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) # [ 24.424949] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 24.425305] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 24.425664] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 24.426033] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 24.426392] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) # [ 24.426738] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 24.427092] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 24.427455] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 24.427892] ___sys_sendmsg (net/socket.c:2670) # [ 24.428264] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 24.428617] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) # [ 24.429052] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 24.429394] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.429751] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.430114] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.430463] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) # [ 24.430824] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.431183] __sys_sendmsg (net/socket.c:2700) # [ 24.431564] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 24.432004] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 24.432377] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.432734] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 24.433137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 24.433578] RIP: 0033:0x7f4d456c01e7 # [ 24.433931] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) # [ 24.435166] RSP: 002b:00007ffeb7df2418 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 24.435715] RAX: ffffffffffffffda RBX: 00007ffeb7df2b50 RCX: 00007f4d456c01e7 # [ 24.436248] RDX: 0000000000000000 RSI: 00007ffeb7df2480 RDI: 0000000000000005 # [ 24.436768] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 24.437286] R10: 000000002711d910 R11: 0000000000000246 R12: 0000000000000003 # [ 24.437829] R13: 00000000686e4a76 R14: 0000000000499600 R15: 0000000000000000 | # [ 25.877821] ------------[ cut here ]------------ | # [ 25.878155] WARNING: CPU: 1 PID: 300 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) | # [ 25.878775] Modules linked in: macvlan bridge stp llc veth | # [ 25.879837] Tainted: [W]=WARN # [ 25.880534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 25.880929] 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) # [ 25.881436] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 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 # [ 25.882701] RSP: 0018:ffffc900005a6ef0 EFLAGS: 00010246 # [ 25.883180] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 # [ 25.883657] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 # [ 25.884156] RBP: ffffc900005a6fe0 R08: 0000000000000000 R09: 0000000000000000 # [ 25.884624] R10: ffffc900005a7010 R11: ffffffffbc8b19b8 R12: 1ffff920000b4de2 # [ 25.885112] R13: 00000000000005dc R14: ffffc900005a7010 R15: ffff88801311af08 # [ 25.885581] FS: 00007f2b3f00d800(0000) GS:ffff888078727000(0000) knlGS:0000000000000000 # [ 25.886134] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 25.886523] CR2: 00000000004e5818 CR3: 00000000151c7005 CR4: 0000000000772ef0 # [ 25.887046] PKRU: 55555554 # [ 25.887284] Call Trace: # [ 25.887518] # [ 25.887683] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 25.887995] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.888324] ? mark_held_locks (kernel/locking/lockdep.c:4328) # [ 25.888642] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) # [ 25.889043] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) # [ 25.889383] netif_set_mtu (net/core/dev.c:9652) # [ 25.889694] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 25.890026] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge # [ 25.890469] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 25.890705] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 25.891160] br_add_if (net/bridge/br_if.c:697) bridge # [ 25.891521] do_set_master (net/core/rtnetlink.c:2948) # [ 25.891840] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 25.892170] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 25.892567] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 25.892883] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 25.893234] ? __kernel_text_address (kernel/extable.c:79) # [ 25.893568] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.893883] ? __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) # [ 25.894208] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 25.894598] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 25.894912] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 25.895261] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 25.895596] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 25.895937] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.896282] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 25.896594] ? __create_object (mm/kmemleak.c:771) # [ 25.896907] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 25.897233] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 25.897545] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 25.897927] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 25.898252] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 25.898572] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 25.898907] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.899262] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.899574] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 25.899879] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 25.900202] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 25.900536] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 25.900847] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 25.901171] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.901489] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 25.901800] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 25.902142] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 25.902462] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 25.902769] ? 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) # [ 25.903109] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) # [ 25.903479] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 25.903799] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 25.904124] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 25.904434] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 25.904742] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) # [ 25.905065] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 25.905374] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 25.905682] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 25.906095] ___sys_sendmsg (net/socket.c:2670) # [ 25.906402] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 25.906710] ? __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) # [ 25.907140] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 25.907454] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.907763] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.908112] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.908439] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) # [ 25.908753] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 25.909078] __sys_sendmsg (net/socket.c:2700) # [ 25.909387] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 25.909763] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 25.910092] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 25.910508] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 25.910831] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 25.911247] RIP: 0033:0x7f2b3f1da1e7 # [ 25.911591] 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) # [ 25.912703] RSP: 002b:00007ffda2623b98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 25.913212] RAX: ffffffffffffffda RBX: 00007ffda26242d0 RCX: 00007f2b3f1da1e7 # [ 25.913690] RDX: 0000000000000000 RSI: 00007ffda2623c00 RDI: 0000000000000005 # [ 25.914186] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 25.914669] R10: 000000003df5f910 R11: 0000000000000246 R12: 0000000000000003 # [ 25.915155] R13: 00000000686e4a77 R14: 0000000000499600 R15: 0000000000000000 | [ 23.969520][ T289] veth1: entered promiscuous mode | [ 23.972803][ T289] ------------[ cut here ]------------ | [ 23.973191][ T289] WARNING: CPU: 2 PID: 289 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 23.973944][ T289] Modules linked in: bridge stp llc veth [ 23.976030][ T289] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.976462][ T289] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 23.976818][ T289] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 23.978007][ T289] RSP: 0018:ffffc90000526ef0 EFLAGS: 00010246 [ 23.978459][ T289] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 [ 23.978986][ T289] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 [ 23.979503][ T289] RBP: ffffc90000526fe0 R08: 0000000000000000 R09: 0000000000000000 [ 23.980004][ T289] R10: ffffc90000527010 R11: ffffffffbbf798a0 R12: 1ffff920000a4de2 [ 23.980512][ T289] R13: 00000000000005dc R14: ffffc90000527010 R15: ffff88801311af08 [ 23.981031][ T289] FS: 00007f2c67bd8800(0000) GS:ffff8880787a7000(0000) knlGS:0000000000000000 [ 23.981623][ T289] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.982067][ T289] CR2: 00000000004e5aa8 CR3: 0000000008e5d001 CR4: 0000000000772ef0 [ 23.982572][ T289] PKRU: 55555554 [ 23.982830][ T289] Call Trace: [ 23.983102][ T289] [ 23.983294][ T289] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 23.983888][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.984256][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.984600][ T289] netif_set_mtu (net/core/dev.c:9652) [ 23.984945][ T289] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 23.985318][ T289] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 23.985578][ T289] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 23.986064][ T289] br_add_if (net/bridge/br_if.c:697) bridge [ 23.986452][ T289] do_set_master (net/core/rtnetlink.c:2948) [ 23.986794][ T289] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 23.987143][ T289] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 23.987580][ T289] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.987914][ T289] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 23.988258][ T289] ? __kernel_text_address (kernel/extable.c:79) [ 23.988599][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.988944][ T289] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 23.989290][ T289] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 23.989704][ T289] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.990073][ T289] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.990414][ T289] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 23.990749][ T289] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 23.991106][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.991442][ T289] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 23.991774][ T289] ? __create_object (mm/kmemleak.c:771) [ 23.992123][ T289] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 23.992462][ T289] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 23.992804][ T289] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 23.993227][ T289] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 23.993585][ T289] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 23.993928][ T289] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.994285][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.994635][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 23.994970][ T289] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 23.995320][ T289] ? __lock_release (kernel/locking/lockdep.c:5539) [ 23.995658][ T289] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 23.995991][ T289] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 23.996343][ T289] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.996681][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 23.997035][ T289] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.997382][ T289] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 23.997721][ T289] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 23.998135][ T289] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 23.998477][ T289] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 23.998818][ T289] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 23.999172][ T289] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 23.999520][ T289] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 23.999873][ T289] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.000229][ T289] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.000575][ T289] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 24.000922][ T289] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.001272][ T289] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.001610][ T289] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.002066][ T289] ___sys_sendmsg (net/socket.c:2670) [ 24.002405][ T289] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.002741][ T289] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 24.003190][ T289] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.003543][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.003900][ T289] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.004256][ T289] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.004599][ T289] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 24.004949][ T289] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.005310][ T289] __sys_sendmsg (net/socket.c:2700) [ 24.005659][ T289] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.006098][ T289] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.006452][ T289] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.006809][ T289] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.007169][ T289] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.007590][ T289] RIP: 0033:0x7f2c67da51e7 [ 24.007956][ T289] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 24.009153][ T289] RSP: 002b:00007ffec08fb488 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.009662][ T289] RAX: ffffffffffffffda RBX: 00007ffec08fbbc0 RCX: 00007f2c67da51e7 [ 24.010200][ T289] RDX: 0000000000000000 RSI: 00007ffec08fb4f0 RDI: 0000000000000005 [ 24.010712][ T289] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 24.011219][ T289] R10: 0000000004148910 R11: 0000000000000246 R12: 0000000000000003 [ 24.012008][ T289] R13: 00000000686e4a75 R14: 0000000000499600 R15: 0000000000000000 | [ 24.170311][ T290] ------------[ cut here ]------------ | [ 24.170639][ T290] WARNING: CPU: 0 PID: 290 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 24.171274][ T290] Modules linked in: bridge stp llc veth | [ 24.172914][ T290] Tainted: [W]=WARN [ 24.173306][ T290] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.173698][ T290] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 24.174050][ T290] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 24.175188][ T290] RSP: 0018:ffffc90000506ef0 EFLAGS: 00010246 [ 24.175584][ T290] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 [ 24.176060][ T290] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 [ 24.176529][ T290] RBP: ffffc90000506fe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.177044][ T290] R10: ffffc90000507010 R11: ffffffffbbf798a0 R12: 1ffff920000a0de2 [ 24.177512][ T290] R13: 00000000000005dc R14: ffffc90000507010 R15: ffff88801311af08 [ 24.177978][ T290] FS: 00007f816dcbd800(0000) GS:ffff8880786a7000(0000) knlGS:0000000000000000 [ 24.178534][ T290] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.178934][ T290] CR2: 00000000004e5ab0 CR3: 00000000029fc003 CR4: 0000000000772ef0 [ 24.179413][ T290] PKRU: 55555554 [ 24.179650][ T290] Call Trace: [ 24.179885][ T290] [ 24.180055][ T290] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 24.180371][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.180695][ T290] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.181056][ T290] netif_set_mtu (net/core/dev.c:9652) [ 24.181375][ T290] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 24.181702][ T290] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 24.181967][ T290] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 24.182424][ T290] br_add_if (net/bridge/br_if.c:697) bridge [ 24.182785][ T290] do_set_master (net/core/rtnetlink.c:2948) [ 24.183116][ T290] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 24.183443][ T290] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 24.183844][ T290] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.184171][ T290] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.184482][ T290] ? __kernel_text_address (kernel/extable.c:79) [ 24.184800][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.185127][ T290] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 24.185440][ T290] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 24.185863][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.186198][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.186512][ T290] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 24.186825][ T290] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 24.187150][ T290] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.187463][ T290] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 24.187775][ T290] ? __create_object (mm/kmemleak.c:771) [ 24.188102][ T290] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 24.188416][ T290] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 24.188732][ T290] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.189128][ T290] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 24.189448][ T290] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 24.189790][ T290] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.190143][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.190471][ T290] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.190786][ T290] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 24.191115][ T290] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.191428][ T290] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.191740][ T290] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 24.192069][ T290] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.192385][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.192700][ T290] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.193033][ T290] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.193363][ T290] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 24.193692][ T290] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 24.194213][ T290] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 24.194763][ T290] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 24.195346][ T290] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 24.195919][ T290] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 24.196503][ T290] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.197071][ T290] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.197630][ T290] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 24.198201][ T290] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.198761][ T290] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.199327][ T290] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.200055][ T290] ___sys_sendmsg (net/socket.c:2670) [ 24.200615][ T290] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.201178][ T290] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 24.201853][ T290] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.202414][ T290] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.202963][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.203564][ T290] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.204127][ T290] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 24.204672][ T290] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.205250][ T290] __sys_sendmsg (net/socket.c:2700) [ 24.205801][ T290] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.206240][ T290] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.206809][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.207378][ T290] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.207955][ T290] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.208664][ T290] RIP: 0033:0x7f816de8a1e7 [ 24.209141][ T290] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 24.210992][ T290] RSP: 002b:00007fff661cba28 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.211848][ T290] RAX: ffffffffffffffda RBX: 00007fff661cc160 RCX: 00007f816de8a1e7 [ 24.212715][ T290] RDX: 0000000000000000 RSI: 00007fff661cba90 RDI: 0000000000000005 [ 24.213604][ T290] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 24.214470][ T290] R10: 000000001ae3c910 R11: 0000000000000246 R12: 0000000000000003 [ 24.215333][ T290] R13: 00000000686e4a75 R14: 0000000000499600 R15: 0000000000000000 | [ 24.396774][ T291] ------------[ cut here ]------------ | [ 24.398202][ T291] WARNING: CPU: 1 PID: 291 at ./include/net/netdev_lock.h:17 netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) | [ 24.398900][ T291] Modules linked in: bridge stp llc veth | [ 24.399977][ T291] Tainted: [W]=WARN [ 24.400257][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.400719][ T291] RIP: 0010:netif_set_mtu_ext (./include/net/netdev_lock.h:17 ./include/net/netdev_lock.h:15 ./include/net/netdev_lock.h:25 net/core/dev.c:9610) [ 24.401086][ T291] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 21: 85 c0 test %eax,%eax 23: 0f 85 39 fe ff ff jne 0xfffffffffffffe62 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 30 fe ff ff jmp 0xfffffffffffffe62 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4c 89 fa mov %r15,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 30 fe ff ff jmp 0xfffffffffffffe38 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4c 89 fa mov %r15,%rdx 15: 48 rex.W [ 24.402320][ T291] RSP: 0018:ffffc900004f6ef0 EFLAGS: 00010246 [ 24.402778][ T291] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 [ 24.403302][ T291] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 [ 24.403817][ T291] RBP: ffffc900004f6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.404374][ T291] R10: ffffc900004f7010 R11: ffffffffbc8b19b8 R12: 1ffff9200009ede2 [ 24.404876][ T291] R13: 00000000000005dc R14: ffffc900004f7010 R15: ffff88801311af08 [ 24.405386][ T291] FS: 00007f4d454f3800(0000) GS:ffff888078727000(0000) knlGS:0000000000000000 [ 24.405967][ T291] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.406390][ T291] CR2: 00000000004e5ab8 CR3: 0000000013199004 CR4: 0000000000772ef0 [ 24.406891][ T291] PKRU: 55555554 [ 24.407145][ T291] Call Trace: [ 24.407400][ T291] [ 24.407568][ T291] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 24.407910][ T291] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.408314][ T291] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 24.408651][ T291] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 24.409105][ T291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 24.409447][ T291] netif_set_mtu (net/core/dev.c:9652) [ 24.409801][ T291] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 24.410176][ T291] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 24.410656][ T291] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 24.410915][ T291] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 24.411401][ T291] br_add_if (net/bridge/br_if.c:697) bridge [ 24.411805][ T291] do_set_master (net/core/rtnetlink.c:2948) [ 24.412198][ T291] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 24.412544][ T291] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 24.412976][ T291] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.413350][ T291] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.413707][ T291] ? __kernel_text_address (kernel/extable.c:79) [ 24.414077][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.414451][ T291] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:113) [ 24.414793][ T291] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 24.415234][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.415577][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.415914][ T291] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 24.416289][ T291] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 24.416653][ T291] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.417001][ T291] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 24.417367][ T291] ? __create_object (mm/kmemleak.c:771) [ 24.417714][ T291] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 24.418064][ T291] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 24.418424][ T291] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.418847][ T291] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 24.419232][ T291] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 24.419589][ T291] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.419931][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.420323][ T291] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.420667][ T291] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 24.421006][ T291] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.421388][ T291] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.421734][ T291] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 24.422080][ T291] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.422448][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.422795][ T291] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.423143][ T291] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.423509][ T291] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 24.423876][ T291] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 24.424240][ T291] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 24.424597][ T291] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 24.424949][ T291] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 24.425305][ T291] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 24.425664][ T291] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.426033][ T291] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.426392][ T291] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 24.426738][ T291] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.427092][ T291] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.427455][ T291] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.427892][ T291] ___sys_sendmsg (net/socket.c:2670) [ 24.428264][ T291] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.428617][ T291] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3096) [ 24.429052][ T291] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.429394][ T291] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.429751][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.430114][ T291] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.430463][ T291] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 24.430824][ T291] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.431183][ T291] __sys_sendmsg (net/socket.c:2700) [ 24.431564][ T291] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.432004][ T291] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.432377][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.432734][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.433137][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.433578][ T291] RIP: 0033:0x7f4d456c01e7 [ 24.433931][ T291] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0e (bad) 1: 00 f7 add %dh,%bh 3: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 24.435166][ T291] RSP: 002b:00007ffeb7df2418 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.435715][ T291] RAX: ffffffffffffffda RBX: 00007ffeb7df2b50 RCX: 00007f4d456c01e7 [ 24.436248][ T291] RDX: 0000000000000000 RSI: 00007ffeb7df2480 RDI: 0000000000000005 [ 24.436768][ T291] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 24.437286][ T291] R10: 000000002711d910 R11: 0000000000000246 R12: 0000000000000003 [ 24.437829][ T291] R13: 00000000686e4a76 R14: 0000000000499600 R15: 0000000000000000 | [ 25.877821][ T300] ------------[ cut here ]------------ | [ 25.878155][ T300] WARNING: CPU: 1 PID: 300 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) | [ 25.878775][ T300] Modules linked in: macvlan bridge stp llc veth | [ 25.879837][ T300] Tainted: [W]=WARN [ 25.880534][ T300] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.880929][ T300] 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) [ 25.881436][ T300] Code: 00 00 8b 05 87 1c 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 ca d1 79 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 1c 38 02 mov 0x2381c87(%rip),%eax # 0x2381c8f 8: 85 c0 test %eax,%eax a: 0f 84 52 fe ff ff je 0xfffffffffffffe62 10: 48 8d bb a0 0c 00 00 lea 0xca0(%rbx),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 ca d1 79 00 call 0x79d1eb 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 [ 25.882701][ T300] RSP: 0018:ffffc900005a6ef0 EFLAGS: 00010246 [ 25.883180][ T300] RAX: 0000000000000000 RBX: ffff88801311a000 RCX: 0000000000000001 [ 25.883657][ T300] RDX: 0000000000000000 RSI: ffffffffbba9f52e RDI: ffffffffbb25a5a0 [ 25.884156][ T300] RBP: ffffc900005a6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 25.884624][ T300] R10: ffffc900005a7010 R11: ffffffffbc8b19b8 R12: 1ffff920000b4de2 [ 25.885112][ T300] R13: 00000000000005dc R14: ffffc900005a7010 R15: ffff88801311af08 [ 25.885581][ T300] FS: 00007f2b3f00d800(0000) GS:ffff888078727000(0000) knlGS:0000000000000000 [ 25.886134][ T300] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.886523][ T300] CR2: 00000000004e5818 CR3: 00000000151c7005 CR4: 0000000000772ef0 [ 25.887046][ T300] PKRU: 55555554 [ 25.887284][ T300] Call Trace: [ 25.887518][ T300] [ 25.887683][ T300] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 25.887995][ T300] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.888324][ T300] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 25.888642][ T300] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 25.889043][ T300] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 25.889383][ T300] netif_set_mtu (net/core/dev.c:9652) [ 25.889694][ T300] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 25.890026][ T300] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 25.890469][ T300] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 25.890705][ T300] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 25.891160][ T300] br_add_if (net/bridge/br_if.c:697) bridge [ 25.891521][ T300] do_set_master (net/core/rtnetlink.c:2948) [ 25.891840][ T300] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 25.892170][ T300] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 25.892567][ T300] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.892883][ T300] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 25.893234][ T300] ? __kernel_text_address (kernel/extable.c:79) [ 25.893568][ T300] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.893883][ T300] ? __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) [ 25.894208][ T300] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 25.894598][ T300] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 25.894912][ T300] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 25.895261][ T300] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 25.895596][ T300] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 25.895937][ T300] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.896282][ T300] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 25.896594][ T300] ? __create_object (mm/kmemleak.c:771) [ 25.896907][ T300] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 25.897233][ T300] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 25.897545][ T300] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 25.897927][ T300] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 25.898252][ T300] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 25.898572][ T300] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 25.898907][ T300] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.899262][ T300] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.899574][ T300] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 25.899879][ T300] ? __lock_release (kernel/locking/lockdep.c:5539) [ 25.900202][ T300] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 25.900536][ T300] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 25.900847][ T300] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 25.901171][ T300] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.901489][ T300] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.901800][ T300] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 25.902142][ T300] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 25.902462][ T300] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 25.902769][ T300] ? 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) [ 25.903109][ T300] netlink_unicast (net/netlink/af_netlink.c:1320 net/netlink/af_netlink.c:1346) [ 25.903479][ T300] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 25.903799][ T300] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 25.904124][ T300] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 25.904434][ T300] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 25.904742][ T300] ? _copy_from_user (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 25.905065][ T300] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 25.905374][ T300] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 25.905682][ T300] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 25.906095][ T300] ___sys_sendmsg (net/socket.c:2670) [ 25.906402][ T300] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 25.906710][ T300] ? __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) [ 25.907140][ T300] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 25.907454][ T300] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.907763][ T300] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.908112][ T300] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.908439][ T300] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2168 arch/x86/mm/physaddr.c:65) [ 25.908753][ T300] ? __lock_release (kernel/locking/lockdep.c:5539) [ 25.909078][ T300] __sys_sendmsg (net/socket.c:2700) [ 25.909387][ T300] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 25.909763][ T300] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 25.910092][ T300] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 25.910508][ T300] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.910831][ T300] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.911247][ T300] RIP: 0033:0x7f2b3f1da1e7 [ 25.911591][ T300] 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) [ 25.912703][ T300] RSP: 002b:00007ffda2623b98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 25.913212][ T300] RAX: ffffffffffffffda RBX: 00007ffda26242d0 RCX: 00007f2b3f1da1e7 [ 25.913690][ T300] RDX: 0000000000000000 RSI: 00007ffda2623c00 RDI: 0000000000000005 [ 25.914186][ T300] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 25.914669][ T300] R10: 000000003df5f910 R11: 0000000000000246 R12: 0000000000000003 Finger prints: netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_add_if