====================================== | # [ 24.140731] veth1: entered promiscuous mode | # [ 24.144112] ------------[ cut here ]------------ | # [ 24.144511] WARNING: CPU: 2 PID: 292 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.145171] Modules linked in: bridge stp llc veth # [ 24.146212] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 24.146847] 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.147215] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.148423] RSP: 0018:ffffc900004f6ef0 EFLAGS: 00010246 # [ 24.148854] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 # [ 24.149870] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 # [ 24.150405] RBP: ffffc900004f6fe0 R08: 0000000000000000 R09: 0000000000000000 # [ 24.150912] R10: ffffc900004f7010 R11: ffffffffabf798a0 R12: 1ffff9200009ede2 # [ 24.151429] R13: 00000000000005dc R14: ffffc900004f7010 R15: ffff8880098aaf08 # [ 24.151933] FS: 00007f6e81a73800(0000) GS:ffff8880887a7000(0000) knlGS:0000000000000000 # [ 24.152557] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 24.152990] CR2: 00000000004e5aa8 CR3: 000000000a621005 CR4: 0000000000772ef0 # [ 24.153514] PKRU: 55555554 # [ 24.153784] Call Trace: # [ 24.154046] # [ 24.154235] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 24.154600] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.154954] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.155301] netif_set_mtu (net/core/dev.c:9652) # [ 24.155668] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 24.156026] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 24.156287] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 24.156783] br_add_if (net/bridge/br_if.c:697) bridge # [ 24.157168] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) # [ 24.157527] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 24.157869] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 24.158319] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 24.158673] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 24.159008] ? __kernel_text_address (kernel/extable.c:79) # [ 24.159371] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.159718] ? __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.160063] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 24.160514] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.160860] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.161200] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 24.161550] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 24.161888] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.162226] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 24.162591] ? __create_object (mm/kmemleak.c:771) # [ 24.162935] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 24.163281] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 24.163637] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 24.164054] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 24.164421] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 24.164764] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.165102] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.165465] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.165809] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 24.166143] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.166497] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.166839] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 24.167181] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.167542] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.167896] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 24.168240] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.168613] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 24.168966] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 24.169306] ? 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.169656] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) # [ 24.170001] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 24.170356] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 24.170700] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 24.171049] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 24.171403] ? _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.171746] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 24.172091] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 24.172457] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 24.172894] ___sys_sendmsg (net/socket.c:2670) # [ 24.173232] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 24.173873] ? __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.174289] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 24.174649] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.174988] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.175566] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.175900] ? __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.176234] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.176601] __sys_sendmsg (net/socket.c:2700) # [ 24.176969] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 24.177416] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 24.177765] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.178110] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 24.178692] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 24.179103] RIP: 0033:0x7f6e81c401e7 # [ 24.179471] 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.180917] RSP: 002b:00007ffffc5111b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 24.181450] RAX: ffffffffffffffda RBX: 00007ffffc5118f0 RCX: 00007f6e81c401e7 # [ 24.181957] RDX: 0000000000000000 RSI: 00007ffffc511220 RDI: 0000000000000005 # [ 24.182473] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 24.183197] R10: 000000000acb8910 R11: 0000000000000246 R12: 0000000000000003 # [ 24.183711] R13: 00000000686e740b R14: 0000000000499600 R15: 0000000000000000 | # [ 24.347623] ------------[ cut here ]------------ | # [ 24.347998] WARNING: CPU: 2 PID: 293 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.349245] Modules linked in: bridge stp llc veth | # [ 24.350287] Tainted: [W]=WARN # [ 24.350563] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 24.350983] 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.351331] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.352529] RSP: 0018:ffffc900004d6ef0 EFLAGS: 00010246 # [ 24.352951] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 # [ 24.353457] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 # [ 24.353951] RBP: ffffc900004d6fe0 R08: 0000000000000000 R09: 0000000000000000 # [ 24.354455] R10: ffffc900004d7010 R11: ffffffffabf798a0 R12: 1ffff9200009ade2 # [ 24.355054] R13: 00000000000005dc R14: ffffc900004d7010 R15: ffff8880098aaf08 # [ 24.355580] FS: 00007ff38aceb800(0000) GS:ffff8880887a7000(0000) knlGS:0000000000000000 # [ 24.356157] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 24.356593] CR2: 00000000004e5ab0 CR3: 000000000c2f7006 CR4: 0000000000772ef0 # [ 24.357094] PKRU: 55555554 # [ 24.357366] Call Trace: # [ 24.357623] # [ 24.357808] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 24.358166] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.358530] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.358873] netif_set_mtu (net/core/dev.c:9652) # [ 24.359224] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 24.359605] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 24.359868] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 24.360347] br_add_if (net/bridge/br_if.c:697) bridge # [ 24.360732] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) # [ 24.361077] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 24.361434] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 24.361865] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 24.362203] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 24.362549] ? __kernel_text_address (kernel/extable.c:79) # [ 24.362898] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.363240] ? __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.363603] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 24.364023] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.364386] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.364723] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 24.365057] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 24.365411] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.365750] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 24.366081] ? __create_object (mm/kmemleak.c:771) # [ 24.366432] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 24.366774] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 24.367118] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 24.367556] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 24.367909] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 24.368260] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.368607] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.368982] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.369326] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 24.369680] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.370021] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.370368] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 24.370709] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.371047] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.371410] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 24.371749] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.372087] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 24.372450] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 24.372788] ? 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.373127] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) # [ 24.373481] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 24.373824] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 24.374164] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 24.374513] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 24.374859] ? _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.375198] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 24.375563] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 24.375904] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 24.376351] ___sys_sendmsg (net/socket.c:2670) # [ 24.376690] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 24.377026] ? __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.377456] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 24.377796] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.378150] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.378503] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.378839] ? __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.379176] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.379542] __sys_sendmsg (net/socket.c:2700) # [ 24.379881] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 24.380293] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 24.380652] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.380993] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 24.381349] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 24.381766] RIP: 0033:0x7ff38aeb81e7 # [ 24.382116] 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.383294] RSP: 002b:00007fff48ff1508 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 24.383817] RAX: ffffffffffffffda RBX: 00007fff48ff1c40 RCX: 00007ff38aeb81e7 # [ 24.384316] RDX: 0000000000000000 RSI: 00007fff48ff1570 RDI: 0000000000000005 # [ 24.384827] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 24.385318] R10: 00000000163af910 R11: 0000000000000246 R12: 0000000000000003 # [ 24.385825] R13: 00000000686e740c R14: 0000000000499600 R15: 0000000000000000 | # [ 24.550632] ------------[ cut here ]------------ | # [ 24.550977] WARNING: CPU: 2 PID: 294 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.551654] Modules linked in: bridge stp llc veth | # [ 24.552656] Tainted: [W]=WARN # [ 24.552907] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 24.553303] 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.553657] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.554811] RSP: 0018:ffffc9000060eef0 EFLAGS: 00010246 # [ 24.555216] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 # [ 24.555734] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 # [ 24.556217] RBP: ffffc9000060efe0 R08: 0000000000000000 R09: 0000000000000000 # [ 24.556702] R10: ffffc9000060f010 R11: ffffffffac8b19b8 R12: 1ffff920000c1de2 # [ 24.557179] R13: 00000000000005dc R14: ffffc9000060f010 R15: ffff8880098aaf08 # [ 24.557667] FS: 00007f7901b10800(0000) GS:ffff8880887a7000(0000) knlGS:0000000000000000 # [ 24.558239] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 24.558657] CR2: 00000000004e5ab8 CR3: 000000000b7ec001 CR4: 0000000000772ef0 # [ 24.559144] PKRU: 55555554 # [ 24.559414] Call Trace: # [ 24.559663] # [ 24.559837] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 24.560174] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.560526] ? mark_held_locks (kernel/locking/lockdep.c:4328) # [ 24.560880] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) # [ 24.561310] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) # [ 24.561656] netif_set_mtu (net/core/dev.c:9652) # [ 24.561982] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 24.562315] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge # [ 24.562783] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 24.563033] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 24.563507] br_add_if (net/bridge/br_if.c:697) bridge # [ 24.563872] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) # [ 24.564205] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 24.564540] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 24.564943] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 24.565273] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 24.565608] ? __kernel_text_address (kernel/extable.c:79) # [ 24.565937] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.566262] ? __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.566596] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 24.566999] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.567323] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.567672] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 24.568007] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 24.568344] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.568665] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 24.568984] ? __create_object (mm/kmemleak.c:771) # [ 24.569309] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 24.569651] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 24.569978] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 24.570391] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 24.570722] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 24.571054] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.571399] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.571734] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.572057] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 24.572384] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.572713] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 24.573036] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 24.573366] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.573695] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.574021] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 24.574356] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 24.574679] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 24.575017] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 24.575362] ? 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.575700] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) # [ 24.576022] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 24.576363] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 24.576691] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 24.577012] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 24.577347] ? _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.577681] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 24.578018] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 24.578354] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 24.578763] ___sys_sendmsg (net/socket.c:2670) # [ 24.579082] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 24.579430] ? __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.579839] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 24.580166] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.580502] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 24.580829] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 24.581149] ? __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.581482] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 24.581816] __sys_sendmsg (net/socket.c:2700) # [ 24.582136] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 24.582548] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 24.582882] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 24.583214] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 24.583564] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 24.583966] RIP: 0033:0x7f7901cdd1e7 # [ 24.584303] 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.585439] RSP: 002b:00007fffaf63f4c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 24.585934] RAX: ffffffffffffffda RBX: 00007fffaf63fc00 RCX: 00007f7901cdd1e7 # [ 24.586421] RDX: 0000000000000000 RSI: 00007fffaf63f530 RDI: 0000000000000005 # [ 24.586905] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 24.587405] R10: 00000000343ee910 R11: 0000000000000246 R12: 0000000000000003 # [ 24.587896] R13: 00000000686e740c R14: 0000000000499600 R15: 0000000000000000 | # [ 25.918483] ------------[ cut here ]------------ | # [ 25.918815] WARNING: CPU: 3 PID: 303 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.920198] Modules linked in: macvlan bridge stp llc veth | # [ 25.921312] Tainted: [W]=WARN # [ 25.921557] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # [ 25.921962] 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.922294] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.923416] RSP: 0018:ffffc90000686ef0 EFLAGS: 00010246 # [ 25.923841] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 # [ 25.924345] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 # [ 25.924875] RBP: ffffc90000686fe0 R08: 0000000000000000 R09: 0000000000000000 # [ 25.925366] R10: ffffc90000687010 R11: ffffffffac8b19b8 R12: 1ffff920000d0de2 # [ 25.925847] R13: 00000000000005dc R14: ffffc90000687010 R15: ffff8880098aaf08 # [ 25.926315] FS: 00007fb948d93800(0000) GS:ffff888088827000(0000) knlGS:0000000000000000 # [ 25.926870] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # [ 25.927260] CR2: 00000000004e5818 CR3: 0000000002916006 CR4: 0000000000772ef0 # [ 25.927768] PKRU: 55555554 # [ 25.928030] Call Trace: # [ 25.928267] # [ 25.928448] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) # [ 25.928795] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.929117] ? mark_held_locks (kernel/locking/lockdep.c:4328) # [ 25.929437] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) # [ 25.929827] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) # [ 25.930143] netif_set_mtu (net/core/dev.c:9652) # [ 25.930470] ? __pfx_netif_set_mtu (net/core/dev.c:9647) # [ 25.930811] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge # [ 25.931256] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) # [ 25.931505] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge # [ 25.931929] br_add_if (net/bridge/br_if.c:697) bridge # [ 25.932283] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) # [ 25.932658] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) # [ 25.932991] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) # [ 25.933400] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) # [ 25.933718] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) # [ 25.934037] ? __kernel_text_address (kernel/extable.c:79) # [ 25.934364] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.934699] ? __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.935013] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) # [ 25.935447] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 25.935770] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 25.936083] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) # [ 25.936410] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) # [ 25.936772] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.937084] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) # [ 25.937406] ? __create_object (mm/kmemleak.c:771) # [ 25.937719] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) # [ 25.938046] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) # [ 25.938381] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # [ 25.938787] ? __rtnl_newlink (net/core/rtnetlink.c:3907) # [ 25.939107] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) # [ 25.939452] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 25.939760] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.940077] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.940412] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) # [ 25.940810] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 25.941123] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) # [ 25.941453] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) # [ 25.941773] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 25.942097] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.942428] netlink_rcv_skb (net/netlink/af_netlink.c:2551) # [ 25.942761] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) # [ 25.943074] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) # [ 25.943403] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) # [ 25.943711] ? 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.944026] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) # [ 25.944356] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) # [ 25.944727] netlink_sendmsg (net/netlink/af_netlink.c:1896) # [ 25.945046] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) # [ 25.945377] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) # [ 25.945697] ? _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.946029] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) # [ 25.946359] ? __pfx_____sys_sendmsg (net/socket.c:2560) # [ 25.946688] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) # [ 25.947087] ___sys_sendmsg (net/socket.c:2670) # [ 25.947409] ? kasan_record_aux_stack (mm/kasan/generic.c:548) # [ 25.947723] ? __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.948143] ? __pfx____sys_sendmsg (net/socket.c:2657) # [ 25.948472] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.948839] ? __lock_acquire (kernel/locking/lockdep.c:5240) # [ 25.949177] ? find_held_lock (kernel/locking/lockdep.c:5353) # [ 25.949505] ? __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.949823] ? __lock_release (kernel/locking/lockdep.c:5539) # [ 25.950155] __sys_sendmsg (net/socket.c:2700) # [ 25.950495] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) # [ 25.950891] ? __pfx___sys_sendmsg (net/socket.c:2685) # [ 25.951220] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) # [ 25.951563] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) # [ 25.951886] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) # [ 25.952270] RIP: 0033:0x7fb948f601e7 # [ 25.952645] 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.953788] RSP: 002b:00007ffc028d3548 EFLAGS: 00000246 ORIG_RAX: 000000000000002e # [ 25.954259] RAX: ffffffffffffffda RBX: 00007ffc028d3c80 RCX: 00007fb948f601e7 # [ 25.954746] RDX: 0000000000000000 RSI: 00007ffc028d35b0 RDI: 0000000000000005 # [ 25.955214] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 # [ 25.955681] R10: 000000001e906910 R11: 0000000000000246 R12: 0000000000000003 # [ 25.956164] R13: 00000000686e740d R14: 0000000000499600 R15: 0000000000000000 | [ 24.140731][ T292] veth1: entered promiscuous mode | [ 24.144112][ T292] ------------[ cut here ]------------ | [ 24.144511][ T292] WARNING: CPU: 2 PID: 292 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.145171][ T292] Modules linked in: bridge stp llc veth [ 24.146212][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.146847][ T292] 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.147215][ T292] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.148423][ T292] RSP: 0018:ffffc900004f6ef0 EFLAGS: 00010246 [ 24.148854][ T292] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 [ 24.149870][ T292] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 [ 24.150405][ T292] RBP: ffffc900004f6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.150912][ T292] R10: ffffc900004f7010 R11: ffffffffabf798a0 R12: 1ffff9200009ede2 [ 24.151429][ T292] R13: 00000000000005dc R14: ffffc900004f7010 R15: ffff8880098aaf08 [ 24.151933][ T292] FS: 00007f6e81a73800(0000) GS:ffff8880887a7000(0000) knlGS:0000000000000000 [ 24.152557][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.152990][ T292] CR2: 00000000004e5aa8 CR3: 000000000a621005 CR4: 0000000000772ef0 [ 24.153514][ T292] PKRU: 55555554 [ 24.153784][ T292] Call Trace: [ 24.154046][ T292] [ 24.154235][ T292] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 24.154600][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.154954][ T292] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.155301][ T292] netif_set_mtu (net/core/dev.c:9652) [ 24.155668][ T292] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 24.156026][ T292] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 24.156287][ T292] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 24.156783][ T292] br_add_if (net/bridge/br_if.c:697) bridge [ 24.157168][ T292] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 24.157527][ T292] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 24.157869][ T292] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 24.158319][ T292] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.158673][ T292] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.159008][ T292] ? __kernel_text_address (kernel/extable.c:79) [ 24.159371][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.159718][ T292] ? __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.160063][ T292] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 24.160514][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.160860][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.161200][ T292] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 24.161550][ T292] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 24.161888][ T292] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.162226][ T292] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 24.162591][ T292] ? __create_object (mm/kmemleak.c:771) [ 24.162935][ T292] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 24.163281][ T292] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 24.163637][ T292] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.164054][ T292] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 24.164421][ T292] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 24.164764][ T292] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.165102][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.165465][ T292] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.165809][ T292] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 24.166143][ T292] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.166497][ T292] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.166839][ T292] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 24.167181][ T292] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.167542][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.167896][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.168240][ T292] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.168613][ T292] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 24.168966][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 24.169306][ T292] ? 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.169656][ T292] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 24.170001][ T292] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 24.170356][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 24.170700][ T292] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.171049][ T292] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.171403][ T292] ? _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.171746][ T292] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.172091][ T292] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.172457][ T292] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.172894][ T292] ___sys_sendmsg (net/socket.c:2670) [ 24.173232][ T292] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.173873][ T292] ? __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.174289][ T292] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.174649][ T292] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.174988][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.175566][ T292] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.175900][ T292] ? __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.176234][ T292] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.176601][ T292] __sys_sendmsg (net/socket.c:2700) [ 24.176969][ T292] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.177416][ T292] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.177765][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.178110][ T292] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.178692][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.179103][ T292] RIP: 0033:0x7f6e81c401e7 [ 24.179471][ T292] 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.180917][ T292] RSP: 002b:00007ffffc5111b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.181450][ T292] RAX: ffffffffffffffda RBX: 00007ffffc5118f0 RCX: 00007f6e81c401e7 [ 24.181957][ T292] RDX: 0000000000000000 RSI: 00007ffffc511220 RDI: 0000000000000005 [ 24.182473][ T292] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 24.183197][ T292] R10: 000000000acb8910 R11: 0000000000000246 R12: 0000000000000003 [ 24.183711][ T292] R13: 00000000686e740b R14: 0000000000499600 R15: 0000000000000000 | [ 24.347623][ T293] ------------[ cut here ]------------ | [ 24.347998][ T293] WARNING: CPU: 2 PID: 293 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.349245][ T293] Modules linked in: bridge stp llc veth | [ 24.350287][ T293] Tainted: [W]=WARN [ 24.350563][ T293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.350983][ T293] 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.351331][ T293] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.352529][ T293] RSP: 0018:ffffc900004d6ef0 EFLAGS: 00010246 [ 24.352951][ T293] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 [ 24.353457][ T293] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 [ 24.353951][ T293] RBP: ffffc900004d6fe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.354455][ T293] R10: ffffc900004d7010 R11: ffffffffabf798a0 R12: 1ffff9200009ade2 [ 24.355054][ T293] R13: 00000000000005dc R14: ffffc900004d7010 R15: ffff8880098aaf08 [ 24.355580][ T293] FS: 00007ff38aceb800(0000) GS:ffff8880887a7000(0000) knlGS:0000000000000000 [ 24.356157][ T293] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.356593][ T293] CR2: 00000000004e5ab0 CR3: 000000000c2f7006 CR4: 0000000000772ef0 [ 24.357094][ T293] PKRU: 55555554 [ 24.357366][ T293] Call Trace: [ 24.357623][ T293] [ 24.357808][ T293] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 24.358166][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.358530][ T293] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.358873][ T293] netif_set_mtu (net/core/dev.c:9652) [ 24.359224][ T293] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 24.359605][ T293] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 24.359868][ T293] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 24.360347][ T293] br_add_if (net/bridge/br_if.c:697) bridge [ 24.360732][ T293] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 24.361077][ T293] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 24.361434][ T293] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 24.361865][ T293] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.362203][ T293] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.362549][ T293] ? __kernel_text_address (kernel/extable.c:79) [ 24.362898][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.363240][ T293] ? __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.363603][ T293] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 24.364023][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.364386][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.364723][ T293] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 24.365057][ T293] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 24.365411][ T293] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.365750][ T293] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 24.366081][ T293] ? __create_object (mm/kmemleak.c:771) [ 24.366432][ T293] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 24.366774][ T293] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 24.367118][ T293] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.367556][ T293] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 24.367909][ T293] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 24.368260][ T293] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.368607][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.368982][ T293] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.369326][ T293] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 24.369680][ T293] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.370021][ T293] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.370368][ T293] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 24.370709][ T293] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.371047][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.371410][ T293] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.371749][ T293] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.372087][ T293] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 24.372450][ T293] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 24.372788][ T293] ? 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.373127][ T293] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 24.373481][ T293] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 24.373824][ T293] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 24.374164][ T293] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.374513][ T293] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.374859][ T293] ? _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.375198][ T293] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.375563][ T293] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.375904][ T293] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.376351][ T293] ___sys_sendmsg (net/socket.c:2670) [ 24.376690][ T293] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.377026][ T293] ? __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.377456][ T293] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.377796][ T293] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.378150][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.378503][ T293] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.378839][ T293] ? __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.379176][ T293] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.379542][ T293] __sys_sendmsg (net/socket.c:2700) [ 24.379881][ T293] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.380293][ T293] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.380652][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.380993][ T293] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.381349][ T293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.381766][ T293] RIP: 0033:0x7ff38aeb81e7 [ 24.382116][ T293] 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.383294][ T293] RSP: 002b:00007fff48ff1508 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.383817][ T293] RAX: ffffffffffffffda RBX: 00007fff48ff1c40 RCX: 00007ff38aeb81e7 [ 24.384316][ T293] RDX: 0000000000000000 RSI: 00007fff48ff1570 RDI: 0000000000000005 [ 24.384827][ T293] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 24.385318][ T293] R10: 00000000163af910 R11: 0000000000000246 R12: 0000000000000003 [ 24.385825][ T293] R13: 00000000686e740c R14: 0000000000499600 R15: 0000000000000000 | [ 24.550632][ T294] ------------[ cut here ]------------ | [ 24.550977][ T294] WARNING: CPU: 2 PID: 294 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.551654][ T294] Modules linked in: bridge stp llc veth | [ 24.552656][ T294] Tainted: [W]=WARN [ 24.552907][ T294] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.553303][ T294] 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.553657][ T294] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.554811][ T294] RSP: 0018:ffffc9000060eef0 EFLAGS: 00010246 [ 24.555216][ T294] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 [ 24.555734][ T294] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 [ 24.556217][ T294] RBP: ffffc9000060efe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.556702][ T294] R10: ffffc9000060f010 R11: ffffffffac8b19b8 R12: 1ffff920000c1de2 [ 24.557179][ T294] R13: 00000000000005dc R14: ffffc9000060f010 R15: ffff8880098aaf08 [ 24.557667][ T294] FS: 00007f7901b10800(0000) GS:ffff8880887a7000(0000) knlGS:0000000000000000 [ 24.558239][ T294] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.558657][ T294] CR2: 00000000004e5ab8 CR3: 000000000b7ec001 CR4: 0000000000772ef0 [ 24.559144][ T294] PKRU: 55555554 [ 24.559414][ T294] Call Trace: [ 24.559663][ T294] [ 24.559837][ T294] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 24.560174][ T294] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.560526][ T294] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 24.560880][ T294] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 24.561310][ T294] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 24.561656][ T294] netif_set_mtu (net/core/dev.c:9652) [ 24.561982][ T294] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 24.562315][ T294] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 24.562783][ T294] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 24.563033][ T294] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 24.563507][ T294] br_add_if (net/bridge/br_if.c:697) bridge [ 24.563872][ T294] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 24.564205][ T294] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 24.564540][ T294] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 24.564943][ T294] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.565273][ T294] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.565608][ T294] ? __kernel_text_address (kernel/extable.c:79) [ 24.565937][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.566262][ T294] ? __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.566596][ T294] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 24.566999][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.567323][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.567672][ T294] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 24.568007][ T294] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 24.568344][ T294] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.568665][ T294] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 24.568984][ T294] ? __create_object (mm/kmemleak.c:771) [ 24.569309][ T294] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 24.569651][ T294] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 24.569978][ T294] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.570391][ T294] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 24.570722][ T294] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 24.571054][ T294] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.571399][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.571734][ T294] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.572057][ T294] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 24.572384][ T294] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.572713][ T294] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 24.573036][ T294] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 24.573366][ T294] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.573695][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.574021][ T294] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.574356][ T294] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 24.574679][ T294] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 24.575017][ T294] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 24.575362][ T294] ? 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.575700][ T294] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 24.576022][ T294] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 24.576363][ T294] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 24.576691][ T294] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 24.577012][ T294] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 24.577347][ T294] ? _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.577681][ T294] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 24.578018][ T294] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 24.578354][ T294] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 24.578763][ T294] ___sys_sendmsg (net/socket.c:2670) [ 24.579082][ T294] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 24.579430][ T294] ? __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.579839][ T294] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 24.580166][ T294] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.580502][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.580829][ T294] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.581149][ T294] ? __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.581482][ T294] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.581816][ T294] __sys_sendmsg (net/socket.c:2700) [ 24.582136][ T294] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 24.582548][ T294] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 24.582882][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.583214][ T294] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.583564][ T294] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.583966][ T294] RIP: 0033:0x7f7901cdd1e7 [ 24.584303][ T294] 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.585439][ T294] RSP: 002b:00007fffaf63f4c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.585934][ T294] RAX: ffffffffffffffda RBX: 00007fffaf63fc00 RCX: 00007f7901cdd1e7 [ 24.586421][ T294] RDX: 0000000000000000 RSI: 00007fffaf63f530 RDI: 0000000000000005 [ 24.586905][ T294] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 24.587405][ T294] R10: 00000000343ee910 R11: 0000000000000246 R12: 0000000000000003 [ 24.587896][ T294] R13: 00000000686e740c R14: 0000000000499600 R15: 0000000000000000 | [ 25.918483][ T303] ------------[ cut here ]------------ | [ 25.918815][ T303] WARNING: CPU: 3 PID: 303 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.920198][ T303] Modules linked in: macvlan bridge stp llc veth | [ 25.921312][ T303] Tainted: [W]=WARN [ 25.921557][ T303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.921962][ T303] 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.922294][ T303] Code: 00 00 8b 05 67 1b 38 02 85 c0 0f 84 52 fe ff ff 48 8d bb a0 0c 00 00 be ff ff ff ff e8 aa d0 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 67 1b 38 02 mov 0x2381b67(%rip),%eax # 0x2381b6f 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 aa d0 79 00 call 0x79d0cb 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.923416][ T303] RSP: 0018:ffffc90000686ef0 EFLAGS: 00010246 [ 25.923841][ T303] RAX: 0000000000000000 RBX: ffff8880098aa000 RCX: 0000000000000001 [ 25.924345][ T303] RDX: 0000000000000000 RSI: ffffffffaba9f52e RDI: ffffffffab25a5a0 [ 25.924875][ T303] RBP: ffffc90000686fe0 R08: 0000000000000000 R09: 0000000000000000 [ 25.925366][ T303] R10: ffffc90000687010 R11: ffffffffac8b19b8 R12: 1ffff920000d0de2 [ 25.925847][ T303] R13: 00000000000005dc R14: ffffc90000687010 R15: ffff8880098aaf08 [ 25.926315][ T303] FS: 00007fb948d93800(0000) GS:ffff888088827000(0000) knlGS:0000000000000000 [ 25.926870][ T303] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.927260][ T303] CR2: 00000000004e5818 CR3: 0000000002916006 CR4: 0000000000772ef0 [ 25.927768][ T303] PKRU: 55555554 [ 25.928030][ T303] Call Trace: [ 25.928267][ T303] [ 25.928448][ T303] ? __pfx_netif_set_mtu_ext (net/core/dev.c:9607) [ 25.928795][ T303] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.929117][ T303] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 25.929437][ T303] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 25.929827][ T303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 25.930143][ T303] netif_set_mtu (net/core/dev.c:9652) [ 25.930470][ T303] ? __pfx_netif_set_mtu (net/core/dev.c:9647) [ 25.930811][ T303] ? br_get_link_af_size_filtered (net/bridge/br_netlink.c:116) bridge [ 25.931256][ T303] dev_set_mtu (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:47 net/core/dev_api.c:249) [ 25.931505][ T303] br_mtu_auto_adjust (net/bridge/br_if.c:525) bridge [ 25.931929][ T303] br_add_if (net/bridge/br_if.c:697) bridge [ 25.932283][ T303] do_set_master (./include/net/netdev_lock.h:30 ./include/net/netdev_lock.h:41 net/core/rtnetlink.c:2949) [ 25.932658][ T303] do_setlink.constprop.0 (net/core/rtnetlink.c:3150) [ 25.932991][ T303] ? __pfx_do_setlink.constprop.0 (net/core/rtnetlink.c:3021) [ 25.933400][ T303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.933718][ T303] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 25.934037][ T303] ? __kernel_text_address (kernel/extable.c:79) [ 25.934364][ T303] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.934699][ T303] ? __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.935013][ T303] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:88) [ 25.935447][ T303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 25.935770][ T303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 25.936083][ T303] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 21)) [ 25.936410][ T303] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:728 kernel/locking/mutex.c:747) [ 25.936772][ T303] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.937084][ T303] ? rtnl_newlink (net/core/rtnetlink.c:343 net/core/rtnetlink.c:4056) [ 25.937406][ T303] ? __create_object (mm/kmemleak.c:771) [ 25.937719][ T303] ? __pfx___mutex_lock (kernel/locking/mutex.c:746) [ 25.938046][ T303] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 25.938381][ T303] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 25.938787][ T303] ? __rtnl_newlink (net/core/rtnetlink.c:3907) [ 25.939107][ T303] rtnl_newlink (net/core/rtnetlink.c:351 net/core/rtnetlink.c:4058) [ 25.939452][ T303] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 25.939760][ T303] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.940077][ T303] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.940412][ T303] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/rtnetlink.c:6944) [ 25.940810][ T303] ? __lock_release (kernel/locking/lockdep.c:5539) [ 25.941123][ T303] ? __pfx_rtnl_newlink (net/core/rtnetlink.c:3948) [ 25.941453][ T303] rtnetlink_rcv_msg (net/core/rtnetlink.c:6946) [ 25.941773][ T303] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 25.942097][ T303] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.942428][ T303] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.942761][ T303] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6849) [ 25.943074][ T303] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2528) [ 25.943403][ T303] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 25.943711][ T303] ? 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.944026][ T303] netlink_unicast (net/netlink/af_netlink.c:1321 net/netlink/af_netlink.c:1346) [ 25.944356][ T303] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1331) [ 25.944727][ T303] netlink_sendmsg (net/netlink/af_netlink.c:1896) [ 25.945046][ T303] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1815) [ 25.945377][ T303] ? __import_iovec (lib/iov_iter.c:1441 lib/iov_iter.c:1456) [ 25.945697][ T303] ? _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.946029][ T303] ____sys_sendmsg (net/socket.c:714 net/socket.c:729 net/socket.c:2614) [ 25.946359][ T303] ? __pfx_____sys_sendmsg (net/socket.c:2560) [ 25.946688][ T303] ? __pfx_copy_msghdr_from_user (net/socket.c:2540) [ 25.947087][ T303] ___sys_sendmsg (net/socket.c:2670) [ 25.947409][ T303] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 25.947723][ T303] ? __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.948143][ T303] ? __pfx____sys_sendmsg (net/socket.c:2657) [ 25.948472][ T303] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.948839][ T303] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 25.949177][ T303] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 25.949505][ T303] ? __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.949823][ T303] ? __lock_release (kernel/locking/lockdep.c:5539) [ 25.950155][ T303] __sys_sendmsg (net/socket.c:2700) [ 25.950495][ T303] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3119) [ 25.950891][ T303] ? __pfx___sys_sendmsg (net/socket.c:2685) [ 25.951220][ T303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 25.951563][ T303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.951886][ T303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.952270][ T303] RIP: 0033:0x7fb948f601e7 [ 25.952645][ T303] 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.953788][ T303] RSP: 002b:00007ffc028d3548 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 25.954259][ T303] RAX: ffffffffffffffda RBX: 00007ffc028d3c80 RCX: 00007fb948f601e7 [ 25.954746][ T303] RDX: 0000000000000000 RSI: 00007ffc028d35b0 RDI: 0000000000000005 [ 25.955214][ T303] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000000 [ 25.955681][ T303] R10: 000000001e906910 R11: 0000000000000246 R12: 0000000000000003 Finger prints: netif_set_mtu_ext:netif_set_mtu:dev_set_mtu:br_mtu_auto_adjust:br_add_if