====================================== | xx__-> [ 9.098721][ T173] ------------[ cut here ]------------ | [ 9.099070][ T173] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/173 | [ 9.099310][ T173] Modules linked in: netdevsim | [ 9.099737][ T173] Tainted: [W]=WARN [ 9.099849][ T173] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.100032][ T173] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.100204][ T173] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.100672][ T173] RSP: 0018:ffa0000000617aa8 EFLAGS: 00010286 [ 9.100861][ T173] RAX: 00000000ffffffa6 RBX: ff1100000baae7c0 RCX: 1ff40000000c2f1b [ 9.101098][ T173] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000baae870 [ 9.101293][ T173] RBP: ff11000008544000 R08: 1fe2200001755d0f R09: ff1100000ca55180 [ 9.101502][ T173] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 9.101692][ T173] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000008544000 [ 9.102061][ T173] FS: 00007ff6eae35840(0000) GS:ff11000089385000(0000) knlGS:0000000000000000 [ 9.102382][ T173] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.102541][ T173] CR2: 0000000000479648 CR3: 000000000d43f005 CR4: 0000000000771ef0 [ 9.102731][ T173] PKRU: 55555554 [ 9.102837][ T173] Call Trace: [ 9.102936][ T173] [ 9.103004][ T173] ? ip6_route_dev_notify (net/ipv6/route.c:6484) [ 9.103139][ T173] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.103276][ T173] ? notifier_call_chain (kernel/notifier.c:85) [ 9.103405][ T173] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.103503][ T173] register_netdevice (net/core/dev.c:11488) [ 9.103631][ T173] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.103800][ T173] register_netdev (net/core/dev.c:11552) [ 9.103926][ T173] loopback_net_init (drivers/net/loopback.c:218) [ 9.104055][ T173] ops_init (net/core/net_namespace.c:137) [ 9.104182][ T173] setup_net (net/core/net_namespace.c:446) [ 9.104284][ T173] ? unregister_pernet_device (net/core/net_namespace.c:1503) [ 9.104677][ T173] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973) [ 9.104819][ T173] ? mutex_init_lockdep (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/mutex.c:185) [ 9.104949][ T173] copy_net_ns (net/core/net_namespace.c:579) [ 9.105085][ T173] create_new_namespaces (kernel/nsproxy.c:132) [ 9.105219][ T173] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 9.105963][ T173] ksys_unshare (kernel/fork.c:3243) [ 9.106112][ T173] ? walk_process_tree (kernel/fork.c:3036 (discriminator 19)) [ 9.106246][ T173] ? __ia32_sys_open (fs/open.c:1374) [ 9.106459][ T173] __x64_sys_unshare (kernel/fork.c:3317 kernel/fork.c:3315 kernel/fork.c:3315) [ 9.106591][ T173] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.106721][ T173] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.106862][ T173] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.107075][ T173] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.107212][ T173] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.107372][ T173] RIP: 0033:0x7ff6eb0f7bcb [ 9.107510][ T173] Code: 73 01 c3 48 8b 0d 2d 82 0f 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa b8 10 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d fd 81 0f 00 f7 d8 64 89 01 48 All code ======== 0: 73 01 jae 0x3 2: c3 ret 3: 48 8b 0d 2d 82 0f 00 mov 0xf822d(%rip),%rcx # 0xf8237 a: f7 d8 neg %eax c: 64 89 01 mov %eax,%fs:(%rcx) f: 48 83 c8 ff or $0xffffffffffffffff,%rax 13: c3 ret 14: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 1b: 00 00 00 1e: 90 nop 1f: f3 0f 1e fa endbr64 23: b8 10 01 00 00 mov $0x110,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d fd 81 0f 00 mov 0xf81fd(%rip),%rcx # 0xf8237 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d fd 81 0f 00 mov 0xf81fd(%rip),%rcx # 0xf820d 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 9.108069][ T173] RSP: 002b:00007ffcc9cb1a18 EFLAGS: 00000206 ORIG_RAX: 0000000000000110 [ 9.108359][ T173] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ff6eb0f7bcb [ 9.108549][ T173] RDX: 0000000000000000 RSI: 0000000000477309 RDI: 0000000040000000 [ 9.108749][ T173] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 9.109031][ T173] R10: 0000000000000000 R11: 0000000000000206 R12: 00007ffcc9cb3c40 [ 9.109219][ T173] R13: 0000000000000001 R14: 00007ff6eae356f8 R15: 00007ffcc9cb480b | [ 9.142366][ T174] ------------[ cut here ]------------ | [ 9.142526][ T174] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/174 | [ 9.142766][ T174] Modules linked in: netdevsim | [ 9.143160][ T174] Tainted: [W]=WARN [ 9.143259][ T174] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.143416][ T174] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.143585][ T174] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.144074][ T174] RSP: 0018:ffa0000000667020 EFLAGS: 00010286 [ 9.144235][ T174] RAX: 00000000ffffffa6 RBX: ff110000095e3240 RCX: 1ff40000000ccdca [ 9.144422][ T174] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000095e32f0 [ 9.144608][ T174] RBP: ff11000008544000 R08: 1fe22000012bc65f R09: ff1100000bb30b58 [ 9.144805][ T174] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 9.145013][ T174] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.145201][ T174] FS: 00007f32b5e6f840(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 9.145419][ T174] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.145576][ T174] CR2: 0000000029038988 CR3: 000000000ae77004 CR4: 0000000000771ef0 [ 9.145776][ T174] PKRU: 55555554 [ 9.145870][ T174] Call Trace: [ 9.145964][ T174] [ 9.146029][ T174] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.146157][ T174] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.146251][ T174] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.146376][ T174] __dev_notify_flags (net/core/dev.c:9787) [ 9.146517][ T174] ? netif_change_name (net/core/dev.c:1495) [ 9.146641][ T174] ? __dev_change_flags (net/core/dev.c:9752) [ 9.146775][ T174] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.146917][ T174] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.147043][ T174] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 9.147170][ T174] netif_change_flags (net/core/dev.c:9820) [ 9.147295][ T174] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 9.147418][ T174] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 9.147546][ T174] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.147671][ T174] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.147837][ T174] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.147962][ T174] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.148087][ T174] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.148213][ T174] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.148338][ T174] ? __kernel_text_address (kernel/extable.c:79) [ 9.148464][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.148590][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.148713][ T174] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.148848][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.148973][ T174] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.149097][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.149219][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.149342][ T174] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.149478][ T174] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 9.149603][ T174] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.149757][ T174] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.149887][ T174] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.150013][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.150141][ T174] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.150267][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.150392][ T174] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.150528][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.150653][ T174] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.150787][ T174] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.150925][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.151049][ T174] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.151172][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.151296][ T174] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.151423][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.151547][ T174] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.151690][ T174] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.151825][ T174] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.151947][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.152073][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.152197][ T174] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.152331][ T174] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.152456][ T174] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.152581][ T174] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.152708][ T174] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.152854][ T174] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.152979][ T174] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.153105][ T174] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.153230][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.153359][ T174] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.153486][ T174] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.153617][ T174] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.153750][ T174] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.153881][ T174] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.154003][ T174] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.154157][ T174] ? move_addr_to_kernel (net/socket.c:258) [ 9.154283][ T174] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.154407][ T174] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.154536][ T174] ___sys_sendmsg (net/socket.c:2752) [ 9.154660][ T174] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.154822][ T174] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.154959][ T174] __sys_sendmsg (net/socket.c:2784) [ 9.155085][ T174] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.155209][ T174] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.155368][ T174] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.155493][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.155618][ T174] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.155742][ T174] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.155876][ T174] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.156000][ T174] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.156153][ T174] RIP: 0033:0x7f32b60a908e [ 9.156286][ T174] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.156770][ T174] RSP: 002b:00007ffc74813840 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.156973][ T174] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f32b60a908e [ 9.157161][ T174] RDX: 0000000000000000 RSI: 00007ffc748138f0 RDI: 0000000000000005 [ 9.157344][ T174] RBP: 00007ffc74813850 R08: 0000000000000000 R09: 0000000000000000 [ 9.157529][ T174] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10da78 [ 9.157716][ T174] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc74813fc0 | [ 9.258584][ T156] ------------[ cut here ]------------ | [ 9.258896][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: bash/156 | [ 9.259217][ T156] Modules linked in: netdevsim | [ 9.259722][ T156] Tainted: [W]=WARN [ 9.259886][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.260084][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.260289][ T156] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.260857][ T156] RSP: 0018:ffa00000008374f8 EFLAGS: 00010286 [ 9.261061][ T156] RAX: 00000000ffffffa6 RBX: ff1100000c8f41c0 RCX: 1ff4000000106e65 [ 9.261299][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c8f4270 [ 9.261542][ T156] RBP: ff1100000d0fa000 R08: 1fe220000191e84f R09: ff11000009b8af48 [ 9.261784][ T156] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.262017][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000d0fa000 [ 9.262253][ T156] FS: 00007f2b4c9f3b80(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 9.262529][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.262727][ T156] CR2: 000056008cbc68e0 CR3: 000000000c0d2005 CR4: 0000000000771ef0 [ 9.262971][ T156] PKRU: 55555554 [ 9.263091][ T156] Call Trace: [ 9.263212][ T156] [ 9.263293][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.263453][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.263574][ T156] register_netdevice (net/core/dev.c:11488) [ 9.263733][ T156] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.263939][ T156] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.264100][ T156] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.264304][ T156] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.264463][ T156] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.264661][ T156] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.264830][ T156] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.265028][ T156] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 9.265189][ T156] ? static_obj (kernel/locking/lockdep.c:858) [ 9.265307][ T156] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.265470][ T156] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.265669][ T156] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 9.265840][ T156] ? driver_sysfs_add (drivers/base/dd.c:495) [ 9.265998][ T156] call_driver_probe (drivers/base/dd.c:629) [ 9.266158][ T156] really_probe (drivers/base/dd.c:709) [ 9.266314][ T156] ? driver_probe_device (drivers/base/dd.c:135) [ 9.266469][ T156] __driver_probe_device (drivers/base/dd.c:871) [ 9.266625][ T156] driver_probe_device (drivers/base/dd.c:901) [ 9.266790][ T156] __device_attach_driver (drivers/base/dd.c:1029) [ 9.266948][ T156] bus_for_each_drv (drivers/base/bus.c:500) [ 9.267106][ T156] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 9.267265][ T156] __device_attach (drivers/base/dd.c:1101) [ 9.267419][ T156] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.267575][ T156] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 9.267822][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.267979][ T156] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 9.268137][ T156] device_initial_probe (drivers/base/dd.c:1156) [ 9.268292][ T156] bus_probe_device (drivers/base/bus.c:613) [ 9.268449][ T156] device_add (drivers/base/core.c:3706) [ 9.268606][ T156] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 9.268807][ T156] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 9.268963][ T156] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 9.269121][ T156] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 9.269316][ T156] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.269473][ T156] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 9.269668][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 9.269836][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 9.269998][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 9.270155][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 9.270311][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 9.270428][ T156] new_sync_write (fs/read_write.c:595) [ 9.270587][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.270742][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 9.270947][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.271102][ T156] ? ksys_write (fs/read_write.c:740) [ 9.271261][ T156] vfs_write (fs/read_write.c:688) [ 9.271380][ T156] ksys_write (fs/read_write.c:740) [ 9.271498][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 9.271653][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.271821][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.271978][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.272134][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.272291][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.272447][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.272641][ T156] RIP: 0033:0x7f2b4ca6508e [ 9.272831][ T156] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.273383][ T156] RSP: 002b:00007ffdfdd0bc80 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9.273622][ T156] RAX: ffffffffffffffda RBX: 00007f2b4cbe7580 RCX: 00007f2b4ca6508e [ 9.273864][ T156] RDX: 0000000000000004 RSI: 00005600a6ce84e0 RDI: 0000000000000001 [ 9.274098][ T156] RBP: 00007ffdfdd0bc90 R08: 0000000000000000 R09: 0000000000000000 [ 9.274332][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 9.274563][ T156] R13: 0000000000000004 R14: 00005600a6ce84e0 R15: 0000000000000000 | [ 9.289259][ T156] ------------[ cut here ]------------ | [ 9.289459][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: bash/156 | [ 9.289840][ T156] Modules linked in: netdevsim | [ 9.290392][ T156] Tainted: [W]=WARN [ 9.290511][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.290706][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.290933][ T156] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.291487][ T156] RSP: 0018:ffa00000008374f8 EFLAGS: 00010286 [ 9.291689][ T156] RAX: 00000000ffffffa6 RBX: ff1100000c98d540 RCX: 1ff4000000106e65 [ 9.291931][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c98d5f0 [ 9.292166][ T156] RBP: ff1100000d592000 R08: 1fe2200001931abf R09: ff11000009b8af48 [ 9.292399][ T156] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.292631][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000d592000 [ 9.292875][ T156] FS: 00007f2b4c9f3b80(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 9.293149][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.293344][ T156] CR2: 000056008cbc68e0 CR3: 000000000c0d2005 CR4: 0000000000771ef0 [ 9.293583][ T156] PKRU: 55555554 [ 9.293700][ T156] Call Trace: [ 9.293826][ T156] [ 9.293907][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.294065][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.294184][ T156] register_netdevice (net/core/dev.c:11488) [ 9.294343][ T156] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.294540][ T156] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.294699][ T156] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.294908][ T156] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.295065][ T156] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.295261][ T156] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.295417][ T156] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.295612][ T156] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 9.295783][ T156] ? static_obj (kernel/locking/lockdep.c:858) [ 9.295901][ T156] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.296060][ T156] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.296259][ T156] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 9.296419][ T156] ? driver_sysfs_add (drivers/base/dd.c:495) [ 9.296576][ T156] call_driver_probe (drivers/base/dd.c:629) [ 9.296732][ T156] really_probe (drivers/base/dd.c:709) [ 9.296902][ T156] ? driver_probe_device (drivers/base/dd.c:135) [ 9.297057][ T156] __driver_probe_device (drivers/base/dd.c:871) [ 9.297217][ T156] driver_probe_device (drivers/base/dd.c:901) [ 9.297374][ T156] __device_attach_driver (drivers/base/dd.c:1029) [ 9.297532][ T156] bus_for_each_drv (drivers/base/bus.c:500) [ 9.297689][ T156] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 9.297860][ T156] __device_attach (drivers/base/dd.c:1101) [ 9.298020][ T156] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.298182][ T156] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 9.298378][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.298535][ T156] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 9.298694][ T156] device_initial_probe (drivers/base/dd.c:1156) [ 9.298858][ T156] bus_probe_device (drivers/base/bus.c:613) [ 9.299016][ T156] device_add (drivers/base/core.c:3706) [ 9.299180][ T156] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 9.299377][ T156] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 9.299535][ T156] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 9.299695][ T156] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 9.299898][ T156] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.300056][ T156] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 9.300261][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 9.300419][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 9.300578][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 9.300733][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 9.300901][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 9.301019][ T156] new_sync_write (fs/read_write.c:595) [ 9.301181][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.301339][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 9.301505][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.301662][ T156] ? ksys_write (fs/read_write.c:740) [ 9.301832][ T156] vfs_write (fs/read_write.c:688) [ 9.301954][ T156] ksys_write (fs/read_write.c:740) [ 9.302075][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 9.302233][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.302391][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.302552][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.302711][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.302879][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.303038][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.303235][ T156] RIP: 0033:0x7f2b4ca6508e [ 9.303398][ T156] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.303961][ T156] RSP: 002b:00007ffdfdd0bcb0 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9.304200][ T156] RAX: ffffffffffffffda RBX: 00007f2b4cbe7580 RCX: 00007f2b4ca6508e [ 9.304434][ T156] RDX: 0000000000000004 RSI: 00005600a6ce84e0 RDI: 0000000000000001 [ 9.304668][ T156] RBP: 00007ffdfdd0bcc0 R08: 0000000000000000 R09: 0000000000000000 [ 9.304913][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 9.305147][ T156] R13: 0000000000000004 R14: 00005600a6ce84e0 R15: 0000000000000000 | [ 9.513123][ T190] ------------[ cut here ]------------ | [ 9.513313][ T190] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/190 | [ 9.513542][ T190] Modules linked in: netdevsim | [ 9.513952][ T190] Tainted: [W]=WARN [ 9.514048][ T190] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.514207][ T190] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.514372][ T190] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.514829][ T190] RSP: 0018:ffa00000006e6ff8 EFLAGS: 00010286 [ 9.514990][ T190] RAX: 00000000ffffffa6 RBX: ff1100000baafe40 RCX: 1ff40000000dcdc5 [ 9.515179][ T190] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000baafef0 [ 9.515370][ T190] RBP: ff1100000d0fa000 R08: 1fe2200001755fdf R09: ff1100000d0a0b58 [ 9.515562][ T190] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.515760][ T190] R13: 0000000000000000 R14: ffa00000006e7140 R15: ff1100000c0fe350 [ 9.515952][ T190] FS: 00007f1e99274840(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 9.516176][ T190] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.516336][ T190] CR2: 00000000277ea988 CR3: 000000000ca41006 CR4: 0000000000771ef0 [ 9.516525][ T190] PKRU: 55555554 [ 9.516623][ T190] Call Trace: [ 9.516718][ T190] [ 9.516794][ T190] rtmsg_ifinfo_newnet (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4541 net/core/rtnetlink.c:4567) [ 9.516926][ T190] __dev_change_net_namespace (net/core/dev.c:12635) [ 9.517093][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.517226][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.517356][ T190] ? default_device_exit_batch (net/core/dev.c:13091) [ 9.517512][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.517638][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.517775][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.517901][ T190] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 9.518030][ T190] ? rtnl_af_lookup (net/core/rtnetlink.c:763 (discriminator 1)) [ 9.518157][ T190] ? is_bpf_text_address (./include/linux/rcupdate.h:871 kernel/bpf/core.c:749) [ 9.518287][ T190] do_setlink.isra.0 (net/core/rtnetlink.c:3108) [ 9.518413][ T190] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.518541][ T190] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.518701][ T190] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.518837][ T190] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.518961][ T190] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.519086][ T190] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.519213][ T190] ? __kernel_text_address (kernel/extable.c:79) [ 9.519340][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.519467][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.519594][ T190] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.519720][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.519857][ T190] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.519982][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.520107][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.520232][ T190] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.520360][ T190] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 9.520488][ T190] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.520616][ T190] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.520797][ T190] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.520925][ T190] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.521053][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.521184][ T190] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.521313][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.521439][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.521601][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.521731][ T190] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.521939][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.522065][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.522189][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.522312][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.522435][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.522560][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.522685][ T190] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.522825][ T190] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.522952][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.523075][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.523203][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.523328][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.523451][ T190] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.523574][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.523698][ T190] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.523835][ T190] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.523956][ T190] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.524081][ T190] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.524207][ T190] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.524331][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.524458][ T190] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.524606][ T190] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.524733][ T190] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.524876][ T190] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.525007][ T190] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.525135][ T190] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.525292][ T190] ? move_addr_to_kernel (net/socket.c:258) [ 9.525421][ T190] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.525550][ T190] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.525675][ T190] ___sys_sendmsg (net/socket.c:2752) [ 9.525816][ T190] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.525974][ T190] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.526112][ T190] __sys_sendmsg (net/socket.c:2784) [ 9.526239][ T190] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.526365][ T190] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.526525][ T190] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.526651][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.526787][ T190] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.526913][ T190] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.527039][ T190] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.527166][ T190] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.527322][ T190] RIP: 0033:0x7f1e994ae08e [ 9.527455][ T190] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.527961][ T190] RSP: 002b:00007ffc9a3250b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.528149][ T190] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1e994ae08e [ 9.528334][ T190] RDX: 0000000000000000 RSI: 00007ffc9a325160 RDI: 0000000000000005 [ 9.528525][ T190] RBP: 00007ffc9a3250c0 R08: 0000000000000000 R09: 0000000000000000 [ 9.528715][ T190] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10da78 [ 9.528921][ T190] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc9a325820 | [ 9.531708][ T190] ------------[ cut here ]------------ | [ 9.531856][ T190] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/190 | [ 9.532081][ T190] Modules linked in: netdevsim | [ 9.532473][ T190] Tainted: [W]=WARN [ 9.532570][ T190] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.532732][ T190] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.532906][ T190] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.533361][ T190] RSP: 0018:ffa00000006e6fc0 EFLAGS: 00010286 [ 9.533523][ T190] RAX: 00000000ffffffa6 RBX: ff1100000d376640 RCX: 1ff40000000dcdbe [ 9.533716][ T190] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d3766f0 [ 9.533917][ T190] RBP: ff1100000d0fa000 R08: 1fe2200001a6ecdf R09: ff1100000d0a0b58 [ 9.534112][ T190] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.534304][ T190] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffffa7159ab0 [ 9.534499][ T190] FS: 00007f1e99274840(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 9.534724][ T190] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.534895][ T190] CR2: 00000000277ea988 CR3: 000000000ca41006 CR4: 0000000000771ef0 [ 9.535087][ T190] PKRU: 55555554 [ 9.535183][ T190] Call Trace: [ 9.535279][ T190] [ 9.535346][ T190] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.535477][ T190] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.535576][ T190] __dev_change_net_namespace (net/core/dev.c:12695) [ 9.535748][ T190] ? default_device_exit_batch (net/core/dev.c:13091) [ 9.535912][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.536040][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.536171][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.536302][ T190] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 9.536432][ T190] ? rtnl_af_lookup (net/core/rtnetlink.c:763 (discriminator 1)) [ 9.536561][ T190] ? is_bpf_text_address (./include/linux/rcupdate.h:871 kernel/bpf/core.c:749) [ 9.536694][ T190] do_setlink.isra.0 (net/core/rtnetlink.c:3108) [ 9.536833][ T190] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.536963][ T190] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.537123][ T190] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.537253][ T190] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.537383][ T190] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.537511][ T190] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.537642][ T190] ? __kernel_text_address (kernel/extable.c:79) [ 9.537781][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.537913][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.538042][ T190] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.538172][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.538301][ T190] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.538431][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.538562][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.538691][ T190] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.538826][ T190] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 9.538954][ T190] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.539083][ T190] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.539213][ T190] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.539342][ T190] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.539474][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.539607][ T190] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.539737][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.539876][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.540006][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.540136][ T190] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.540264][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.540395][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.540525][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.540655][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.540804][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.540939][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.541068][ T190] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.541198][ T190] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.541328][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.541456][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.541589][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.541718][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.541857][ T190] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.541986][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.542116][ T190] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.542250][ T190] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.542379][ T190] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.542514][ T190] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.542645][ T190] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.542784][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.542914][ T190] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.543044][ T190] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.543174][ T190] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.543307][ T190] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.543436][ T190] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.543566][ T190] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.543727][ T190] ? move_addr_to_kernel (net/socket.c:258) [ 9.543868][ T190] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.543998][ T190] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.544129][ T190] ___sys_sendmsg (net/socket.c:2752) [ 9.544261][ T190] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.544428][ T190] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.544572][ T190] __sys_sendmsg (net/socket.c:2784) [ 9.544702][ T190] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.544843][ T190] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.545007][ T190] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.545136][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.545266][ T190] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.545394][ T190] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.545524][ T190] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.545655][ T190] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.545825][ T190] RIP: 0033:0x7f1e994ae08e [ 9.545960][ T190] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.546417][ T190] RSP: 002b:00007ffc9a3250b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.546613][ T190] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1e994ae08e [ 9.546821][ T190] RDX: 0000000000000000 RSI: 00007ffc9a325160 RDI: 0000000000000005 [ 9.547014][ T190] RBP: 00007ffc9a3250c0 R08: 0000000000000000 R09: 0000000000000000 [ 9.547207][ T190] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10da78 [ 9.547399][ T190] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc9a325820 | [ 9.643314][ T192] ------------[ cut here ]------------ | [ 9.643528][ T192] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/192 | [ 9.643818][ T192] Modules linked in: netdevsim | [ 9.644324][ T192] Tainted: [W]=WARN [ 9.644431][ T192] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.644597][ T192] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.644781][ T192] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.645272][ T192] RSP: 0018:ffa00000004b7020 EFLAGS: 00010286 [ 9.645455][ T192] RAX: 00000000ffffffa6 RBX: ff1100000598eac0 RCX: 1ff4000000096dca [ 9.645653][ T192] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000598eb70 [ 9.645861][ T192] RBP: ff1100000d0fa000 R08: 1fe2200000b31d6f R09: ff1100000c9cae80 [ 9.646057][ T192] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 9.646270][ T192] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.646476][ T192] FS: 00007f3dc2e59840(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 9.646714][ T192] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.646892][ T192] CR2: 000000000be28988 CR3: 000000000d2de004 CR4: 0000000000771ef0 [ 9.647091][ T192] PKRU: 55555554 [ 9.647191][ T192] Call Trace: [ 9.647292][ T192] [ 9.647363][ T192] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.647503][ T192] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.647605][ T192] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.647737][ T192] __dev_notify_flags (net/core/dev.c:9787) [ 9.647905][ T192] ? netif_change_name (net/core/dev.c:1495) [ 9.648040][ T192] ? __dev_change_flags (net/core/dev.c:9752) [ 9.648171][ T192] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.648302][ T192] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.648433][ T192] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 9.648567][ T192] netif_change_flags (net/core/dev.c:9820) [ 9.648699][ T192] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 9.648844][ T192] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.649000][ T192] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.649173][ T192] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.649305][ T192] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.649437][ T192] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.649569][ T192] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.649700][ T192] ? __kernel_text_address (kernel/extable.c:79) [ 9.649849][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.650006][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.650138][ T192] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.650270][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.650402][ T192] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.650535][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.650664][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.650882][ T192] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.651074][ T192] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 9.651208][ T192] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.651345][ T192] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.651482][ T192] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.651619][ T192] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.651809][ T192] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.651944][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.652074][ T192] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.652213][ T192] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.652348][ T192] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.652484][ T192] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.652630][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.652841][ T192] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.652985][ T192] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.653123][ T192] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.653262][ T192] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.653395][ T192] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.653528][ T192] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.653660][ T192] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.653855][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.653989][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.654118][ T192] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.654253][ T192] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.654384][ T192] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.654519][ T192] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.654654][ T192] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.654867][ T192] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.655007][ T192] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.655140][ T192] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.655271][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.655404][ T192] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.655539][ T192] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.655675][ T192] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.655870][ T192] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.656001][ T192] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.656133][ T192] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.656295][ T192] ? move_addr_to_kernel (net/socket.c:258) [ 9.656426][ T192] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.656559][ T192] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.656698][ T192] ___sys_sendmsg (net/socket.c:2752) [ 9.656888][ T192] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.657052][ T192] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.657196][ T192] __sys_sendmsg (net/socket.c:2784) [ 9.657347][ T192] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.657478][ T192] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.657645][ T192] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.657846][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.657991][ T192] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.658126][ T192] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.658261][ T192] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.658398][ T192] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.658560][ T192] RIP: 0033:0x7f3dc309308e [ 9.658695][ T192] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.659291][ T192] RSP: 002b:00007ffe5ebd72a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.659492][ T192] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3dc309308e [ 9.659688][ T192] RDX: 0000000000000000 RSI: 00007ffe5ebd7350 RDI: 0000000000000005 [ 9.659973][ T192] RBP: 00007ffe5ebd72b0 R08: 0000000000000000 R09: 0000000000000000 [ 9.660174][ T192] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10da78 [ 9.660377][ T192] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe5ebd7a10 | [ 9.719151][ T195] ------------[ cut here ]------------ | [ 9.719330][ T195] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/195 | [ 9.719568][ T195] Modules linked in: netdevsim | [ 9.720182][ T195] Tainted: [W]=WARN [ 9.720292][ T195] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.720466][ T195] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.720645][ T195] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.721246][ T195] RSP: 0018:ffa0000000717020 EFLAGS: 00010286 [ 9.721422][ T195] RAX: 00000000ffffffa6 RBX: ff1100000af896c0 RCX: 1ff40000000e2dca [ 9.721623][ T195] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000af89770 [ 9.721912][ T195] RBP: ff1100000d592000 R08: 1fe22000015f12ef R09: ff1100000c372e80 [ 9.722127][ T195] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 9.722424][ T195] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.722625][ T195] FS: 00007fdfdb9fe840(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 9.722930][ T195] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.723104][ T195] CR2: 000000003684c988 CR3: 000000000d2de001 CR4: 0000000000771ef0 [ 9.723304][ T195] PKRU: 55555554 [ 9.723403][ T195] Call Trace: [ 9.723504][ T195] [ 9.723573][ T195] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.723709][ T195] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.723900][ T195] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.724034][ T195] __dev_notify_flags (net/core/dev.c:9787) [ 9.724169][ T195] ? netif_change_name (net/core/dev.c:1495) [ 9.724301][ T195] ? __dev_change_flags (net/core/dev.c:9752) [ 9.724453][ T195] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.724585][ T195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.724717][ T195] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 9.724863][ T195] netif_change_flags (net/core/dev.c:9820) [ 9.724997][ T195] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 9.725134][ T195] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.725267][ T195] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.725433][ T195] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.725588][ T195] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.725728][ T195] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.725870][ T195] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.726002][ T195] ? __kernel_text_address (kernel/extable.c:79) [ 9.726137][ T195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.726275][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.726407][ T195] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.726539][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.726671][ T195] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.726813][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.726945][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.727076][ T195] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.727208][ T195] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 9.727339][ T195] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.727470][ T195] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.727626][ T195] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.727771][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.727906][ T195] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.728041][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.728173][ T195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.728306][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.728436][ T195] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.728567][ T195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.728703][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.728845][ T195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.728978][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.729110][ T195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.729244][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.729376][ T195] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.729511][ T195] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.729644][ T195] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.729792][ T195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.729933][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.730073][ T195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.730206][ T195] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.730344][ T195] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.730477][ T195] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.730616][ T195] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.730764][ T195] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.730905][ T195] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.731041][ T195] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.731175][ T195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.731311][ T195] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.731446][ T195] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.731581][ T195] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.731716][ T195] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.731861][ T195] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.731993][ T195] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.732161][ T195] ? move_addr_to_kernel (net/socket.c:258) [ 9.732300][ T195] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.732436][ T195] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.732576][ T195] ___sys_sendmsg (net/socket.c:2752) [ 9.732711][ T195] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.732889][ T195] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.733037][ T195] __sys_sendmsg (net/socket.c:2784) [ 9.733172][ T195] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.733303][ T195] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.733470][ T195] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.733602][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.733734][ T195] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.733881][ T195] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.734012][ T195] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.734145][ T195] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.734309][ T195] RIP: 0033:0x7fdfdbc3808e [ 9.734449][ T195] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.734938][ T195] RSP: 002b:00007ffdfbb347f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.735142][ T195] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fdfdbc3808e [ 9.735343][ T195] RDX: 0000000000000000 RSI: 00007ffdfbb348a0 RDI: 0000000000000005 [ 9.735542][ T195] RBP: 00007ffdfbb34800 R08: 0000000000000000 R09: 0000000000000000 [ 9.735739][ T195] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10da79 [ 9.735964][ T195] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdfbb34f60 | [ 10.054075][ T156] ------------[ cut here ]------------ | [ 10.054356][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: bash/156 | [ 10.054732][ T156] Modules linked in: netconsole netdevsim | [ 10.055491][ T156] Tainted: [W]=WARN [ 10.055658][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.055973][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.056234][ T156] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.056872][ T156] RSP: 0018:ffa00000008375a8 EFLAGS: 00010286 [ 10.057128][ T156] RAX: 00000000ffffffa6 RBX: ff1100000b3756c0 RCX: 1ff4000000106e7b [ 10.057416][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b375770 [ 10.057706][ T156] RBP: ff1100000d0fa000 R08: 1fe220000166eaef R09: ff11000009b8af70 [ 10.058016][ T156] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 10.058301][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000837698 [ 10.058618][ T156] FS: 00007f2b4c9f3b80(0000) GS:ff11000089485000(0000) knlGS:0000000000000000 [ 10.058973][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.059247][ T156] CR2: 00005600a6c9567c CR3: 000000000c0d2005 CR4: 0000000000771ef0 [ 10.059537][ T156] PKRU: 55555554 [ 10.059707][ T156] Call Trace: [ 10.059895][ T156] [ 10.060030][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.060258][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.060428][ T156] netif_close_many (net/core/dev.c:1804) [ 10.060637][ T156] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 10.060871][ T156] ? __dev_close_many (net/core/dev.c:1781) [ 10.061081][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.061293][ T156] netif_close_many_and_unlock (net/core/dev.c:12330) [ 10.061502][ T156] ? unregister_netdevice_many_notify (./include/linux/netdevice.h:2830 net/core/dev.c:12396) [ 10.061774][ T156] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 10.062023][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.062234][ T156] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 10.062445][ T156] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 10.062657][ T156] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 10.062887][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.063158][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 10.063384][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 10.063592][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 10.063819][ T156] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 10.064037][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.064244][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.064449][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.064660][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.064914][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.065126][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.065376][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.065630][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 10.065858][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 10.066109][ T156] bus_remove_device (drivers/base/bus.c:657) [ 10.066318][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 10.066553][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 10.066789][ T156] device_del (drivers/base/core.c:3895) [ 10.066961][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 10.067171][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 10.067381][ T156] device_unregister (drivers/base/core.c:3936) [ 10.067589][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 10.067855][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 10.068061][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 10.068309][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 10.068514][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 10.068721][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 10.069004][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 10.069198][ T156] new_sync_write (fs/read_write.c:595) [ 10.069432][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.069642][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 10.069888][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 10.070098][ T156] ? ksys_write (fs/read_write.c:740) [ 10.070308][ T156] vfs_write (fs/read_write.c:688) [ 10.070482][ T156] ksys_write (fs/read_write.c:740) [ 10.070654][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 10.070904][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.071112][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.071333][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.071545][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.071769][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.071993][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.072235][ T156] RIP: 0033:0x7f2b4ca6508e [ 10.072448][ T156] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.073077][ T156] RSP: 002b:00007ffdfdd0d110 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 10.073392][ T156] RAX: ffffffffffffffda RBX: 00007f2b4cbe7580 RCX: 00007f2b4ca6508e [ 10.073680][ T156] RDX: 0000000000000004 RSI: 00005600a6ce84e0 RDI: 0000000000000001 [ 10.073988][ T156] RBP: 00007ffdfdd0d120 R08: 0000000000000000 R09: 0000000000000000 [ 10.074279][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 10.074570][ T156] R13: 0000000000000004 R14: 00005600a6ce84e0 R15: 0000000000000000 | [ 10.080317][ T156] ------------[ cut here ]------------ | [ 10.080609][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: bash/156 | [ 10.080979][ T156] Modules linked in: netconsole netdevsim | [ 10.081563][ T156] Tainted: [W]=WARN [ 10.081733][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.082041][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.082318][ T156] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.083703][ T156] RSP: 0018:ffa0000000837728 EFLAGS: 00010286 [ 10.084020][ T156] RAX: 00000000ffffffa6 RBX: ff1100000d128040 RCX: 1ff4000000106eab [ 10.084357][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d1280f0 [ 10.084690][ T156] RBP: ff1100000d0fa000 R08: 1fe2200001a2501f R09: ff11000009b8af48 [ 10.085047][ T156] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 10.085378][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 10.085740][ T156] FS: 00007f2b4c9f3b80(0000) GS:ff11000089485000(0000) knlGS:0000000000000000 [ 10.086204][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.086500][ T156] CR2: 00005600a6c9567c CR3: 000000000c0d2005 CR4: 0000000000771ef0 [ 10.086865][ T156] PKRU: 55555554 [ 10.087087][ T156] Call Trace: [ 10.087324][ T156] [ 10.087510][ T156] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 10.087829][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.088136][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 10.088399][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 10.088655][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 10.088932][ T156] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 10.089193][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.089455][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.089710][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.089988][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.090249][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.090509][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.090852][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.091168][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 10.091450][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 10.091773][ T156] bus_remove_device (drivers/base/bus.c:657) [ 10.092034][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 10.092300][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 10.092560][ T156] device_del (drivers/base/core.c:3895) [ 10.092803][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 10.093077][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 10.093361][ T156] device_unregister (drivers/base/core.c:3936) [ 10.093618][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 10.093969][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 10.094381][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 10.094625][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 10.094844][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 10.095046][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 10.095253][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 10.095414][ T156] new_sync_write (fs/read_write.c:595) [ 10.095613][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.095831][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 10.096029][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 10.096225][ T156] ? ksys_write (fs/read_write.c:740) [ 10.096440][ T156] vfs_write (fs/read_write.c:688) [ 10.096625][ T156] ksys_write (fs/read_write.c:740) [ 10.096826][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 10.097023][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.097222][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.097422][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.097620][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.097835][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.098032][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.098267][ T156] RIP: 0033:0x7f2b4ca6508e [ 10.098472][ T156] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.099063][ T156] RSP: 002b:00007ffdfdd0d110 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 10.099344][ T156] RAX: ffffffffffffffda RBX: 00007f2b4cbe7580 RCX: 00007f2b4ca6508e [ 10.099614][ T156] RDX: 0000000000000004 RSI: 00005600a6ce84e0 RDI: 0000000000000001 [ 10.099902][ T156] RBP: 00007ffdfdd0d120 R08: 0000000000000000 R09: 0000000000000000 [ 10.100174][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 10.100443][ T156] R13: 0000000000000004 R14: 00005600a6ce84e0 R15: 0000000000000000 | [ 10.143136][ T156] ------------[ cut here ]------------ | [ 10.143443][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: bash/156 | [ 10.143772][ T156] Modules linked in: netconsole netdevsim | [ 10.144324][ T156] Tainted: [W]=WARN [ 10.144464][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.144663][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.144952][ T156] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.145600][ T156] RSP: 0018:ffa00000008375a8 EFLAGS: 00010286 [ 10.145884][ T156] RAX: 00000000ffffffa6 RBX: ff1100000b2c79c0 RCX: 1ff4000000106e7b [ 10.146121][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b2c7a70 [ 10.146354][ T156] RBP: ff1100000d592000 R08: 1fe2200001658f4f R09: ff11000009b8af70 [ 10.146608][ T156] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 10.146918][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000837698 [ 10.147164][ T156] FS: 00007f2b4c9f3b80(0000) GS:ff11000089505000(0000) knlGS:0000000000000000 [ 10.147451][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.147676][ T156] CR2: 00007fb667c6b2a0 CR3: 000000000c0d2006 CR4: 0000000000771ef0 [ 10.147985][ T156] PKRU: 55555554 [ 10.148108][ T156] Call Trace: [ 10.148228][ T156] [ 10.148314][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.148480][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.148603][ T156] netif_close_many (net/core/dev.c:1804) [ 10.148851][ T156] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 10.149020][ T156] ? __dev_close_many (net/core/dev.c:1781) [ 10.149178][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.149336][ T156] netif_close_many_and_unlock (net/core/dev.c:12330) [ 10.149494][ T156] ? unregister_netdevice_many_notify (./include/linux/netdevice.h:2830 net/core/dev.c:12396) [ 10.149690][ T156] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 10.149956][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.150114][ T156] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 10.150272][ T156] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 10.150427][ T156] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 10.150586][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.150851][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 10.151009][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 10.151167][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 10.151323][ T156] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 10.151481][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.151659][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.151881][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.152045][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.152207][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.152365][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.152563][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.152821][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 10.152983][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 10.153179][ T156] bus_remove_device (drivers/base/bus.c:657) [ 10.153344][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 10.153504][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 10.153665][ T156] device_del (drivers/base/core.c:3895) [ 10.153797][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 10.153955][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 10.154112][ T156] device_unregister (drivers/base/core.c:3936) [ 10.154274][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 10.154475][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 10.154634][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 10.154845][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 10.155023][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 10.155186][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 10.155343][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 10.155463][ T156] new_sync_write (fs/read_write.c:595) [ 10.155628][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.155801][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 10.155960][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 10.156117][ T156] ? ksys_write (fs/read_write.c:740) [ 10.156279][ T156] vfs_write (fs/read_write.c:688) [ 10.156400][ T156] ksys_write (fs/read_write.c:740) [ 10.156520][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 10.156679][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.156843][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.157002][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.157159][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.157315][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.157473][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.157687][ T156] RIP: 0033:0x7f2b4ca6508e [ 10.157868][ T156] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.158465][ T156] RSP: 002b:00007ffdfdd0d210 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 10.158703][ T156] RAX: ffffffffffffffda RBX: 00007f2b4cbe7580 RCX: 00007f2b4ca6508e [ 10.158951][ T156] RDX: 0000000000000004 RSI: 00005600a6ce84e0 RDI: 0000000000000001 [ 10.159186][ T156] RBP: 00007ffdfdd0d220 R08: 0000000000000000 R09: 0000000000000000 [ 10.159429][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 10.159664][ T156] R13: 0000000000000004 R14: 00005600a6ce84e0 R15: 0000000000000000 | [ 10.172890][ T156] ------------[ cut here ]------------ | [ 10.173125][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: bash/156 | [ 10.173468][ T156] Modules linked in: netconsole netdevsim | [ 10.174018][ T156] Tainted: [W]=WARN [ 10.174136][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.174337][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.174533][ T156] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.175091][ T156] RSP: 0018:ffa0000000837728 EFLAGS: 00010286 [ 10.175290][ T156] RAX: 00000000ffffffa6 RBX: ff1100000d1281c0 RCX: 1ff4000000106eab [ 10.175512][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d128270 [ 10.175734][ T156] RBP: ff1100000d592000 R08: 1fe2200001a2504f R09: ff11000009b8af48 [ 10.175969][ T156] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 10.176191][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 10.176419][ T156] FS: 00007f2b4c9f3b80(0000) GS:ff11000089385000(0000) knlGS:0000000000000000 [ 10.176700][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.176928][ T156] CR2: 00007efd0cdf68f4 CR3: 000000000c0d2005 CR4: 0000000000771ef0 [ 10.177153][ T156] PKRU: 55555554 [ 10.177265][ T156] Call Trace: [ 10.177377][ T156] [ 10.177454][ T156] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 10.177644][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.177838][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 10.177987][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 10.178137][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 10.178285][ T156] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 10.178456][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.178605][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.178764][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.178915][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.179068][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.179222][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.179415][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.179604][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 10.179777][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 10.179964][ T156] bus_remove_device (drivers/base/bus.c:657) [ 10.180113][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 10.180263][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 10.180414][ T156] device_del (drivers/base/core.c:3895) [ 10.180528][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 10.180705][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 10.180871][ T156] device_unregister (drivers/base/core.c:3936) [ 10.181019][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 10.181207][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 10.181354][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 10.181539][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 10.181688][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 10.181855][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 10.182054][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 10.182167][ T156] new_sync_write (fs/read_write.c:595) [ 10.182317][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.182468][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 10.182621][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 10.182788][ T156] ? ksys_write (fs/read_write.c:740) [ 10.182947][ T156] vfs_write (fs/read_write.c:688) [ 10.183069][ T156] ksys_write (fs/read_write.c:740) [ 10.183206][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 10.183355][ T156] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.183503][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.183653][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.183816][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.183972][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.184122][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.184307][ T156] RIP: 0033:0x7f2b4ca6508e [ 10.184461][ T156] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.185157][ T156] RSP: 002b:00007ffdfdd0d210 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 10.185381][ T156] RAX: ffffffffffffffda RBX: 00007f2b4cbe7580 RCX: 00007f2b4ca6508e [ 10.185602][ T156] RDX: 0000000000000004 RSI: 00005600a6ce84e0 RDI: 0000000000000001 [ 10.185834][ T156] RBP: 00007ffdfdd0d220 R08: 0000000000000000 R09: 0000000000000000 [ 10.186085][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 10.186310][ T156] R13: 0000000000000004 R14: 00005600a6ce84e0 R15: 0000000000000000 | [ 10.426908][ T68] ------------[ cut here ]------------ | [ 10.427126][ T68] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 1/68 | [ 10.427447][ T68] Modules linked in: netdevsim [last unloaded: netconsole] | [ 10.428023][ T68] Tainted: [W]=WARN [ 10.428122][ T68] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.428285][ T68] Workqueue: netns cleanup_net [ 10.428426][ T68] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.428596][ T68] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.429089][ T68] RSP: 0018:ffa0000000497748 EFLAGS: 00010286 [ 10.429254][ T68] RAX: 00000000ffffffa6 RBX: ff1100000c23cf40 RCX: 1ff4000000092eaf [ 10.429451][ T68] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c23cff0 [ 10.429648][ T68] RBP: ff11000008544000 R08: 1fe22000018479ff R09: ff11000008c82ed0 [ 10.429856][ T68] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 10.430048][ T68] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000004977e8 [ 10.430243][ T68] FS: 0000000000000000(0000) GS:ff11000089385000(0000) knlGS:0000000000000000 [ 10.430480][ T68] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.430646][ T68] CR2: 00007f2b4cc04f98 CR3: 0000000035939002 CR4: 0000000000771ef0 [ 10.430854][ T68] PKRU: 55555554 [ 10.430952][ T68] Call Trace: [ 10.431051][ T68] [ 10.431120][ T68] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.431255][ T68] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.431356][ T68] netif_close_many (net/core/dev.c:1804) [ 10.431522][ T68] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 10.431653][ T68] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.431793][ T68] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.431920][ T68] ? __dev_close_many (net/core/dev.c:1781) [ 10.432050][ T68] ? netif_close_many_and_unlock (net/core/dev.c:12330) [ 10.432210][ T68] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 10.432338][ T68] unregister_netdevice_many_notify (net/core/dev.c:12406) [ 10.432493][ T68] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 10.432618][ T68] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 10.432750][ T68] ? default_device_exit_net (net/core/dev.c:13033 (discriminator 1)) [ 10.432882][ T68] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.433044][ T68] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 10.433172][ T68] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 10.433320][ T68] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 10.433451][ T68] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 10.433581][ T68] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.433711][ T68] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 10.433850][ T68] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 10.433982][ T68] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 10.434117][ T68] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 10.434247][ T68] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 10.434383][ T68] cleanup_net (net/core/net_namespace.c:702) [ 10.434512][ T68] ? net_passive_dec (./include/linux/llist.h:241) [ 10.434640][ T68] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 10.434780][ T68] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 10.434909][ T68] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.435039][ T68] process_one_work (kernel/workqueue.c:3314) [ 10.435171][ T68] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 10.435309][ T68] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 10.435442][ T68] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 10.435572][ T68] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 10.435698][ T68] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 10.435838][ T68] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 10.435964][ T68] kthread (kernel/kthread.c:436) [ 10.436061][ T68] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.436221][ T68] ? kthread_affine_node (kernel/kthread.c:378) [ 10.436353][ T68] ret_from_fork (arch/x86/kernel/process.c:158) [ 10.436483][ T68] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 10.436643][ T68] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 10.436781][ T68] ? kthread_affine_node (kernel/kthread.c:378) [ 10.436910][ T68] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 10.447078][ T68] ------------[ cut here ]------------ | [ 10.447221][ T68] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 1/68 | [ 10.447466][ T68] Modules linked in: netdevsim [last unloaded: netconsole] | [ 10.447947][ T68] Tainted: [W]=WARN [ 10.448040][ T68] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.448192][ T68] Workqueue: netns cleanup_net [ 10.448326][ T68] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.448485][ T68] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.448932][ T68] RSP: 0018:ffa0000000497878 EFLAGS: 00010286 [ 10.449089][ T68] RAX: 00000000ffffffa6 RBX: ff1100000c23de40 RCX: 1ff4000000092ed5 [ 10.449271][ T68] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c23def0 [ 10.449456][ T68] RBP: ff11000008544000 R08: 1fe2200001847bdf R09: ff11000008c82ed0 [ 10.449642][ T68] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 10.449834][ T68] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 10.450019][ T68] FS: 0000000000000000(0000) GS:ff11000089385000(0000) knlGS:0000000000000000 [ 10.450231][ T68] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.450387][ T68] CR2: 00007f2b4cc04f98 CR3: 000000000cadb002 CR4: 0000000000771ef0 [ 10.450571][ T68] PKRU: 55555554 [ 10.450663][ T68] Call Trace: [ 10.450763][ T68] [ 10.450828][ T68] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 10.450988][ T68] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.451145][ T68] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 10.451271][ T68] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 10.451396][ T68] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 10.451519][ T68] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 10.451643][ T68] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.451776][ T68] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 10.451901][ T68] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 10.452025][ T68] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 10.452152][ T68] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 10.452274][ T68] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 10.452400][ T68] cleanup_net (net/core/net_namespace.c:702) [ 10.452523][ T68] ? net_passive_dec (./include/linux/llist.h:241) [ 10.452645][ T68] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 10.452842][ T68] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 10.452964][ T68] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.453088][ T68] process_one_work (kernel/workqueue.c:3314) [ 10.453241][ T68] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 10.453360][ T68] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 10.453482][ T68] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 10.453608][ T68] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 10.453727][ T68] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 10.453873][ T68] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 10.453993][ T68] kthread (kernel/kthread.c:436) [ 10.454083][ T68] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.454232][ T68] ? kthread_affine_node (kernel/kthread.c:378) [ 10.454352][ T68] ret_from_fork (arch/x86/kernel/process.c:158) [ 10.454474][ T68] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 10.454626][ T68] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 10.454750][ T68] ? kthread_affine_node (kernel/kthread.c:378) Finger prints: rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:register_netdev:loopback_net_init rtmsg_ifinfo_build_skb:rtmsg_ifinfo:netif_close_many:unregister_netdevice_many_notify:default_device_exit_batch rtmsg_ifinfo_build_skb:rtmsg_ifinfo_newnet:__dev_change_net_namespace:rtnl_newlink:rtnetlink_rcv_msg rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:netif_change_flags:rtnl_newlink rtmsg_ifinfo_build_skb:rtmsg_ifinfo:netif_close_many:netif_close_many_and_unlock:unregister_netdevice_many_notify rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:unregister_netdevice_queue:nsim_destroy:__nsim_dev_port_del rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:default_device_exit_batch:ops_undo_list:cleanup_net rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:nsim_init_netdevsim:nsim_create rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_change_net_namespace:rtnl_newlink:rtnetlink_rcv_msg