====================================== | xx__-> [ 8.995997][ T173] ------------[ cut here ]------------ | [ 8.996209][ T173] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/173 | [ 8.996509][ T173] Modules linked in: netdevsim | [ 8.996961][ T173] Tainted: [W]=WARN [ 8.997065][ T173] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.997239][ T173] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.997434][ 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 [ 8.997920][ T173] RSP: 0018:ffa0000000607aa8 EFLAGS: 00010286 [ 8.998093][ T173] RAX: 00000000ffffffa6 RBX: ff1100000b72c040 RCX: 1ff40000000c0f1b [ 8.998305][ T173] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b72c0f0 [ 8.998515][ T173] RBP: ff1100000a0f4000 R08: 1fe22000016e581f R09: ff1100000d138b80 [ 8.998724][ T173] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 8.998929][ T173] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000a0f4000 [ 8.999178][ T173] FS: 00007fd011c89840(0000) GS:ff11000083305000(0000) knlGS:0000000000000000 [ 8.999433][ T173] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.999605][ T173] CR2: 0000000000479648 CR3: 000000000518f001 CR4: 0000000000771ef0 [ 8.999809][ T173] PKRU: 55555554 [ 8.999911][ T173] Call Trace: [ 9.000016][ T173] [ 9.000088][ T173] ? ip6_route_dev_notify (net/ipv6/route.c:6484) [ 9.000228][ T173] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.000371][ T173] ? notifier_call_chain (kernel/notifier.c:85) [ 9.000515][ T173] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.000620][ T173] register_netdevice (net/core/dev.c:11488) [ 9.000763][ T173] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.000938][ T173] register_netdev (net/core/dev.c:11552) [ 9.001075][ T173] loopback_net_init (drivers/net/loopback.c:218) [ 9.001214][ T173] ops_init (net/core/net_namespace.c:137) [ 9.001327][ T173] setup_net (net/core/net_namespace.c:446) [ 9.001436][ T173] ? unregister_pernet_device (net/core/net_namespace.c:1503) [ 9.001572][ T173] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973) [ 9.001709][ T173] ? mutex_init_lockdep (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/mutex.c:185) [ 9.001847][ T173] copy_net_ns (net/core/net_namespace.c:579) [ 9.002079][ T173] create_new_namespaces (kernel/nsproxy.c:132) [ 9.002219][ T173] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 9.002362][ T173] ksys_unshare (kernel/fork.c:3243) [ 9.002506][ T173] ? walk_process_tree (kernel/fork.c:3036 (discriminator 19)) [ 9.002729][ T173] ? __ia32_sys_open (fs/open.c:1374) [ 9.002871][ T173] __x64_sys_unshare (kernel/fork.c:3317 kernel/fork.c:3315 kernel/fork.c:3315) [ 9.003007][ T173] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.003143][ T173] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.003375][ T173] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.003519][ T173] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.003658][ T173] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.003829][ T173] RIP: 0033:0x7fd011f4bbcb [ 9.003974][ 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.004474][ T173] RSP: 002b:00007ffe6379c398 EFLAGS: 00000202 ORIG_RAX: 0000000000000110 [ 9.004681][ T173] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007fd011f4bbcb [ 9.004886][ T173] RDX: 0000000000000000 RSI: 0000000000477309 RDI: 0000000040000000 [ 9.005091][ T173] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 9.005298][ T173] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe6379e5c0 [ 9.005506][ T173] R13: 0000000000000001 R14: 00007fd011c896f8 R15: 00007ffe6379f809 | [ 9.054957][ T174] ------------[ cut here ]------------ | [ 9.055168][ T174] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/174 | [ 9.055475][ T174] Modules linked in: netdevsim | [ 9.055984][ T174] Tainted: [W]=WARN [ 9.056134][ T174] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.056364][ T174] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.056592][ 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.057112][ T174] RSP: 0018:ffa00000005f7020 EFLAGS: 00010286 [ 9.057344][ T174] RAX: 00000000ffffffa6 RBX: ff1100000aa176c0 RCX: 1ff40000000bedca [ 9.057602][ T174] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000aa17770 [ 9.057848][ T174] RBP: ff1100000a0f4000 R08: 1fe2200001542eef R09: ff1100000c8b5158 [ 9.058096][ T174] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 9.058358][ T174] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.058616][ T174] FS: 00007ffa87923840(0000) GS:ff11000083285000(0000) knlGS:0000000000000000 [ 9.058904][ T174] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.059127][ T174] CR2: 0000000015a16988 CR3: 000000000518f002 CR4: 0000000000771ef0 [ 9.059389][ T174] PKRU: 55555554 [ 9.059544][ T174] Call Trace: [ 9.059692][ T174] [ 9.059808][ T174] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.059992][ T174] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.060141][ T174] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.060335][ T174] __dev_notify_flags (net/core/dev.c:9787) [ 9.060536][ T174] ? netif_change_name (net/core/dev.c:1495) [ 9.060720][ T174] ? __dev_change_flags (net/core/dev.c:9752) [ 9.060901][ T174] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.061081][ T174] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.061277][ 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.061471][ T174] netif_change_flags (net/core/dev.c:9820) [ 9.061659][ T174] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 9.061841][ T174] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 9.062024][ T174] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.062206][ T174] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.062440][ T174] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.062624][ 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.062807][ T174] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.062991][ T174] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.063174][ T174] ? __kernel_text_address (kernel/extable.c:79) [ 9.063368][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.063556][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.063738][ T174] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.063920][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.064100][ T174] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.064297][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.064483][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.064665][ T174] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.064846][ 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.065028][ T174] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.065211][ T174] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.065412][ T174] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.065597][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.065784][ T174] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.065968][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.066147][ T174] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.066342][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.066531][ T174] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.066716][ T174] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.066900][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.067083][ T174] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.067277][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.067465][ T174] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.067651][ T174] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.067836][ T174] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.068020][ 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.068201][ T174] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.068396][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.068588][ T174] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.068768][ T174] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.068952][ T174] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.069133][ T174] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.069328][ T174] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.069520][ 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.069700][ 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.069883][ T174] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.070068][ T174] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.070261][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.070450][ T174] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.070632][ T174] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.070814][ T174] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.070999][ T174] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.071181][ T174] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.071378][ T174] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.071600][ T174] ? move_addr_to_kernel (net/socket.c:258) [ 9.071782][ T174] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.071963][ 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.072146][ T174] ___sys_sendmsg (net/socket.c:2752) [ 9.072341][ T174] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.072568][ T174] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.072767][ T174] __sys_sendmsg (net/socket.c:2784) [ 9.072948][ T174] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.073127][ T174] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.073360][ 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.073549][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.073730][ T174] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.073910][ T174] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.074090][ T174] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.074288][ T174] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.074507][ T174] RIP: 0033:0x7ffa87b5d08e [ 9.074694][ 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.075208][ T174] RSP: 002b:00007ffc35d3a480 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.075475][ T174] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ffa87b5d08e [ 9.075721][ T174] RDX: 0000000000000000 RSI: 00007ffc35d3a530 RDI: 0000000000000005 [ 9.075966][ T174] RBP: 00007ffc35d3a490 R08: 0000000000000000 R09: 0000000000000000 [ 9.076211][ T174] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10e1b6 [ 9.076478][ T174] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc35d3ac00 | [ 9.162760][ T156] ------------[ cut here ]------------ | [ 9.163077][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: bash/156 | [ 9.163531][ T156] Modules linked in: netdevsim | [ 9.164174][ T156] Tainted: [W]=WARN [ 9.164438][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.164707][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.165048][ 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.165781][ T156] RSP: 0018:ffa00000008074f8 EFLAGS: 00010286 [ 9.166040][ T156] RAX: 00000000ffffffa6 RBX: ff11000008a8f3c0 RCX: 1ff4000000100e65 [ 9.166424][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008a8f470 [ 9.166754][ T156] RBP: ff1100000c9f2000 R08: 1fe2200001151e8f R09: ff11000009032f48 [ 9.167047][ T156] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.167357][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c9f2000 [ 9.167701][ T156] FS: 00007f97852d5b80(0000) GS:ff11000083285000(0000) knlGS:0000000000000000 [ 9.168041][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.168419][ T156] CR2: 00005614f5d898e0 CR3: 000000000ac86003 CR4: 0000000000771ef0 [ 9.168715][ T156] PKRU: 55555554 [ 9.168886][ T156] Call Trace: [ 9.169060][ T156] [ 9.169193][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.169428][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.169605][ T156] register_netdevice (net/core/dev.c:11488) [ 9.169821][ T156] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.170074][ T156] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.170304][ T156] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.170578][ T156] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.170796][ T156] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.171052][ T156] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.171280][ T156] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.171539][ 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.171753][ T156] ? static_obj (kernel/locking/lockdep.c:858) [ 9.171925][ T156] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.172145][ T156] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.172425][ T156] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 9.172643][ T156] ? driver_sysfs_add (drivers/base/dd.c:495) [ 9.172858][ T156] call_driver_probe (drivers/base/dd.c:629) [ 9.173074][ T156] really_probe (drivers/base/dd.c:709) [ 9.173303][ T156] ? driver_probe_device (drivers/base/dd.c:135) [ 9.173526][ T156] __driver_probe_device (drivers/base/dd.c:871) [ 9.173746][ T156] driver_probe_device (drivers/base/dd.c:901) [ 9.173960][ T156] __device_attach_driver (drivers/base/dd.c:1029) [ 9.174175][ T156] bus_for_each_drv (drivers/base/bus.c:500) [ 9.174403][ T156] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 9.174628][ T156] __device_attach (drivers/base/dd.c:1101) [ 9.174842][ T156] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.175057][ T156] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 9.175325][ 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.175547][ T156] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 9.175765][ T156] device_initial_probe (drivers/base/dd.c:1156) [ 9.175979][ T156] bus_probe_device (drivers/base/bus.c:613) [ 9.176192][ T156] device_add (drivers/base/core.c:3706) [ 9.176427][ T156] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 9.176681][ T156] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 9.176897][ T156] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 9.177113][ T156] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 9.177382][ T156] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.177605][ T156] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 9.177864][ 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.178081][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 9.178337][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 9.178564][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 9.178781][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 9.178952][ T156] new_sync_write (fs/read_write.c:595) [ 9.179165][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.179387][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 9.179609][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.179843][ T156] ? ksys_write (fs/read_write.c:740) [ 9.180060][ T156] vfs_write (fs/read_write.c:688) [ 9.180306][ T156] ksys_write (fs/read_write.c:740) [ 9.180487][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 9.180699][ 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.180911][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.181125][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.181363][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.181589][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.181803][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.182067][ T156] RIP: 0033:0x7f978534708e [ 9.182309][ 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.182979][ T156] RSP: 002b:00007ffca6638660 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9.183298][ T156] RAX: ffffffffffffffda RBX: 00007f97854c9580 RCX: 00007f978534708e [ 9.183616][ T156] RDX: 0000000000000004 RSI: 00005614f796b480 RDI: 0000000000000001 [ 9.183907][ T156] RBP: 00007ffca6638670 R08: 0000000000000000 R09: 0000000000000000 [ 9.184237][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 9.184553][ T156] R13: 0000000000000004 R14: 00005614f796b480 R15: 0000000000000000 | [ 9.214526][ T156] ------------[ cut here ]------------ | [ 9.214809][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: bash/156 | [ 9.215184][ T156] Modules linked in: netdevsim | [ 9.216012][ T156] Tainted: [W]=WARN [ 9.216217][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.216550][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.216827][ 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.217513][ T156] RSP: 0018:ffa00000008074f8 EFLAGS: 00010286 [ 9.217786][ T156] RAX: 00000000ffffffa6 RBX: ff11000004e5c340 RCX: 1ff4000000100e65 [ 9.218077][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e5c3f0 [ 9.218417][ T156] RBP: ff1100000d1fa000 R08: 1fe22000009cb87f R09: ff11000009032f48 [ 9.218708][ T156] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.219053][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000d1fa000 [ 9.219360][ T156] FS: 00007f97852d5b80(0000) GS:ff11000083285000(0000) knlGS:0000000000000000 [ 9.219707][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.219967][ T156] CR2: 00005614f5d898e0 CR3: 000000000ac86003 CR4: 0000000000771ef0 [ 9.220275][ T156] PKRU: 55555554 [ 9.220457][ T156] Call Trace: [ 9.220631][ T156] [ 9.220764][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.220980][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.221155][ T156] register_netdevice (net/core/dev.c:11488) [ 9.221386][ T156] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.221671][ T156] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.221889][ T156] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.222171][ T156] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.222436][ T156] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.222696][ T156] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.222913][ T156] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.223177][ 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.223403][ T156] ? static_obj (kernel/locking/lockdep.c:858) [ 9.223585][ T156] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.223800][ T156] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.224054][ T156] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 9.224297][ T156] ? driver_sysfs_add (drivers/base/dd.c:495) [ 9.224528][ T156] call_driver_probe (drivers/base/dd.c:629) [ 9.224741][ T156] really_probe (drivers/base/dd.c:709) [ 9.224982][ T156] ? driver_probe_device (drivers/base/dd.c:135) [ 9.225199][ T156] __driver_probe_device (drivers/base/dd.c:871) [ 9.225460][ T156] driver_probe_device (drivers/base/dd.c:901) [ 9.225683][ T156] __device_attach_driver (drivers/base/dd.c:1029) [ 9.225917][ T156] bus_for_each_drv (drivers/base/bus.c:500) [ 9.226135][ T156] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 9.226363][ T156] __device_attach (drivers/base/dd.c:1101) [ 9.226581][ T156] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.226799][ T156] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 9.227052][ 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.227294][ T156] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 9.227533][ T156] device_initial_probe (drivers/base/dd.c:1156) [ 9.227750][ T156] bus_probe_device (drivers/base/bus.c:613) [ 9.227979][ T156] device_add (drivers/base/core.c:3706) [ 9.228195][ T156] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 9.228471][ T156] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 9.228684][ T156] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 9.228900][ T156] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 9.229153][ T156] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.229383][ T156] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 9.229652][ 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.229867][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 9.230081][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 9.230327][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 9.230576][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 9.230751][ T156] new_sync_write (fs/read_write.c:595) [ 9.230972][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.231192][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 9.231427][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.231901][ T156] ? ksys_write (fs/read_write.c:740) [ 9.232153][ T156] vfs_write (fs/read_write.c:688) [ 9.232474][ T156] ksys_write (fs/read_write.c:740) [ 9.232649][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 9.232861][ 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.233189][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.233421][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.233632][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.233842][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.234055][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.234325][ T156] RIP: 0033:0x7f978534708e [ 9.234554][ 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.235464][ T156] RSP: 002b:00007ffca6638690 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9.235763][ T156] RAX: ffffffffffffffda RBX: 00007f97854c9580 RCX: 00007f978534708e [ 9.236053][ T156] RDX: 0000000000000004 RSI: 00005614f796b480 RDI: 0000000000000001 [ 9.236513][ T156] RBP: 00007ffca66386a0 R08: 0000000000000000 R09: 0000000000000000 [ 9.236800][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 9.237086][ T156] R13: 0000000000000004 R14: 00005614f796b480 R15: 0000000000000000 | [ 9.441873][ T189] ------------[ cut here ]------------ | [ 9.442057][ T189] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/189 | [ 9.442306][ T189] Modules linked in: netdevsim | [ 9.442722][ T189] Tainted: [W]=WARN [ 9.442823][ T189] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.442989][ T189] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.443160][ T189] 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.443637][ T189] RSP: 0018:ffa00000006f6ff8 EFLAGS: 00010286 [ 9.443804][ T189] RAX: 00000000ffffffa6 RBX: ff11000004c4c340 RCX: 1ff40000000dedc5 [ 9.444001][ T189] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004c4c3f0 [ 9.444195][ T189] RBP: ff1100000c9f2000 R08: 1fe220000098987f R09: ff1100000d178b58 [ 9.444396][ T189] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 9.444598][ T189] R13: 0000000000000000 R14: ffa00000006f7140 R15: ff110000095ea350 [ 9.444796][ T189] FS: 00007f891a43d840(0000) GS:ff11000083185000(0000) knlGS:0000000000000000 [ 9.445025][ T189] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.445190][ T189] CR2: 00000000312f8988 CR3: 0000000004f2e004 CR4: 0000000000771ef0 [ 9.445393][ T189] PKRU: 55555554 [ 9.445497][ T189] Call Trace: [ 9.445594][ T189] [ 9.445663][ T189] rtmsg_ifinfo_newnet (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4541 net/core/rtnetlink.c:4567) [ 9.445797][ T189] __dev_change_net_namespace (net/core/dev.c:12635) [ 9.445962][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.446094][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.446227][ T189] ? default_device_exit_batch (net/core/dev.c:13091) [ 9.446510][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.446642][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.446774][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.446905][ T189] ? 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.447039][ T189] ? rtnl_af_lookup (net/core/rtnetlink.c:763 (discriminator 1)) [ 9.447170][ T189] ? is_bpf_text_address (./include/linux/rcupdate.h:871 kernel/bpf/core.c:749) [ 9.447311][ T189] do_setlink.isra.0 (net/core/rtnetlink.c:3108) [ 9.447447][ T189] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.447578][ T189] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.447741][ T189] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.447874][ T189] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.448005][ T189] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.448134][ T189] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.448271][ T189] ? __kernel_text_address (kernel/extable.c:79) [ 9.448403][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.448542][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.448674][ T189] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.448803][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.448933][ T189] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.449062][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.449192][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.449326][ T189] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.449461][ T189] ? __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.449592][ T189] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.449721][ T189] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.449852][ T189] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.449980][ T189] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.450112][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.450252][ T189] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.450383][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.450515][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.450644][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.450774][ T189] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.450902][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.451033][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.451171][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.451307][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.451441][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.451572][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.451702][ T189] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.451832][ T189] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.451960][ T189] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.452087][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.452217][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.452353][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.452486][ T189] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.452616][ T189] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.452746][ T189] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.452878][ T189] ? 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.453006][ T189] ? 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.453137][ T189] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.453273][ T189] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.453403][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.453538][ T189] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.453667][ T189] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.453798][ T189] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.453930][ T189] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.454059][ T189] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.454186][ T189] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.454351][ T189] ? move_addr_to_kernel (net/socket.c:258) [ 9.454484][ T189] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.454612][ T189] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.454742][ T189] ___sys_sendmsg (net/socket.c:2752) [ 9.454869][ T189] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.455031][ T189] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.455171][ T189] __sys_sendmsg (net/socket.c:2784) [ 9.455309][ T189] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.455444][ T189] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.455613][ T189] ? 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.455744][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.455872][ T189] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.456001][ T189] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.456131][ T189] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.456265][ T189] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.456430][ T189] RIP: 0033:0x7f891a67708e [ 9.456566][ T189] 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.457024][ T189] RSP: 002b:00007ffd2fff11f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.457219][ T189] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f891a67708e [ 9.457423][ T189] RDX: 0000000000000000 RSI: 00007ffd2fff12a0 RDI: 0000000000000005 [ 9.457618][ T189] RBP: 00007ffd2fff1200 R08: 0000000000000000 R09: 0000000000000000 [ 9.457814][ T189] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10e1b6 [ 9.458009][ T189] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2fff1960 | [ 9.470518][ T189] ------------[ cut here ]------------ | [ 9.470674][ T189] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/189 | [ 9.470909][ T189] Modules linked in: netdevsim | [ 9.471327][ T189] Tainted: [W]=WARN [ 9.471434][ T189] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.471600][ T189] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.471775][ T189] 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.472255][ T189] RSP: 0018:ffa00000006f6fc0 EFLAGS: 00010286 [ 9.472426][ T189] RAX: 00000000ffffffa6 RBX: ff11000004c4cf40 RCX: 1ff40000000dedbe [ 9.472621][ T189] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004c4cff0 [ 9.472815][ T189] RBP: ff1100000c9f2000 R08: 1fe22000009899ff R09: ff1100000d178b58 [ 9.473014][ T189] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 9.473210][ T189] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffffb3d59ab0 [ 9.473922][ T189] FS: 00007f891a43d840(0000) GS:ff11000083185000(0000) knlGS:0000000000000000 [ 9.474154][ T189] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.474379][ T189] CR2: 00000000312f8988 CR3: 0000000004f2e004 CR4: 0000000000771ef0 [ 9.474582][ T189] PKRU: 55555554 [ 9.474682][ T189] Call Trace: [ 9.474781][ T189] [ 9.474849][ T189] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.474982][ T189] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.475085][ T189] __dev_change_net_namespace (net/core/dev.c:12695) [ 9.475307][ T189] ? default_device_exit_batch (net/core/dev.c:13091) [ 9.475479][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.475611][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.475743][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.475875][ T189] ? 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.476009][ T189] ? rtnl_af_lookup (net/core/rtnetlink.c:763 (discriminator 1)) [ 9.476142][ T189] ? is_bpf_text_address (./include/linux/rcupdate.h:871 kernel/bpf/core.c:749) [ 9.476330][ T189] do_setlink.isra.0 (net/core/rtnetlink.c:3108) [ 9.476471][ T189] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.476603][ T189] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.476767][ T189] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.476898][ T189] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.477031][ T189] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.477161][ T189] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.477347][ T189] ? __kernel_text_address (kernel/extable.c:79) [ 9.477486][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.477621][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.477753][ T189] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.477885][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.478016][ T189] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.478149][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.478336][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.478472][ T189] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.478616][ T189] ? __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.478749][ T189] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.478882][ T189] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.479015][ T189] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.479147][ T189] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.479340][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.479481][ T189] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.479617][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.479750][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.479882][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.480014][ T189] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.480145][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.480335][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.480477][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.480610][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.480743][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.480878][ T189] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.481010][ T189] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.481142][ T189] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.481330][ T189] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.481469][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.481604][ T189] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.481740][ T189] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.481874][ T189] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.482008][ T189] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.482142][ T189] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.482333][ T189] ? 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.482473][ T189] ? 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.482608][ T189] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.482745][ T189] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.482882][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.483017][ T189] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.483152][ T189] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.483341][ T189] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.483480][ T189] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.483613][ T189] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.483744][ T189] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.483909][ T189] ? move_addr_to_kernel (net/socket.c:258) [ 9.484042][ T189] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.484174][ T189] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.484364][ T189] ___sys_sendmsg (net/socket.c:2752) [ 9.484500][ T189] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.484666][ T189] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.484810][ T189] __sys_sendmsg (net/socket.c:2784) [ 9.484946][ T189] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.485078][ T189] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.485302][ T189] ? 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.485441][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.485575][ T189] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.485707][ T189] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.485840][ T189] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.485974][ T189] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.486138][ T189] RIP: 0033:0x7f891a67708e [ 9.486337][ T189] 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.486836][ T189] RSP: 002b:00007ffd2fff11f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.487039][ T189] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f891a67708e [ 9.487238][ T189] RDX: 0000000000000000 RSI: 00007ffd2fff12a0 RDI: 0000000000000005 [ 9.487500][ T189] RBP: 00007ffd2fff1200 R08: 0000000000000000 R09: 0000000000000000 [ 9.487697][ T189] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10e1b6 [ 9.487895][ T189] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2fff1960 | [ 9.579416][ T191] ------------[ cut here ]------------ | [ 9.579638][ T191] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/191 | [ 9.579947][ T191] Modules linked in: netdevsim | [ 9.580452][ T191] Tainted: [W]=WARN [ 9.580561][ T191] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.580732][ T191] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.580918][ T191] 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.581485][ T191] RSP: 0018:ffa00000006f7020 EFLAGS: 00010286 [ 9.581667][ T191] RAX: 00000000ffffffa6 RBX: ff1100000c832ac0 RCX: 1ff40000000dedca [ 9.581873][ T191] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c832b70 [ 9.582078][ T191] RBP: ff1100000c9f2000 R08: 1fe220000190656f R09: ff11000009035180 [ 9.582361][ T191] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 9.582576][ T191] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.582782][ T191] FS: 00007f159d61e840(0000) GS:ff11000083305000(0000) knlGS:0000000000000000 [ 9.583025][ T191] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.583199][ T191] CR2: 0000000005f4c988 CR3: 000000000c30f006 CR4: 0000000000771ef0 [ 9.583499][ T191] PKRU: 55555554 [ 9.583692][ T191] Call Trace: [ 9.583801][ T191] [ 9.583874][ T191] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.584017][ T191] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.584121][ T191] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.584333][ T191] __dev_notify_flags (net/core/dev.c:9787) [ 9.584478][ T191] ? netif_change_name (net/core/dev.c:1495) [ 9.584614][ T191] ? __dev_change_flags (net/core/dev.c:9752) [ 9.584751][ T191] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.584886][ T191] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.585023][ T191] ? 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.585163][ T191] netif_change_flags (net/core/dev.c:9820) [ 9.585386][ T191] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 9.585532][ T191] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.585669][ T191] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.585839][ T191] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.585975][ T191] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.586113][ T191] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.586336][ T191] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.586478][ T191] ? __kernel_text_address (kernel/extable.c:79) [ 9.586615][ T191] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.586754][ T191] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.586889][ T191] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.587025][ T191] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.587161][ T191] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.587372][ T191] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.587512][ T191] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.587647][ T191] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.587781][ T191] ? __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.587917][ T191] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.588053][ T191] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.588190][ T191] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.588390][ T191] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.588535][ T191] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.588673][ T191] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.588807][ T191] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.588942][ T191] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.589076][ T191] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.589212][ T191] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.589376][ T191] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.589517][ T191] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.589653][ T191] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.589788][ T191] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.589926][ T191] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.590061][ T191] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.590197][ T191] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.590344][ T191] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.590487][ T191] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.590626][ T191] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.590761][ T191] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.590898][ T191] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.591033][ T191] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.591171][ T191] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.591317][ T191] ? 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.591460][ T191] ? 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.591599][ T191] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.591737][ T191] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.591873][ T191] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.592011][ T191] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.592149][ T191] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.592292][ T191] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.592435][ T191] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.592573][ T191] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.592711][ T191] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.592880][ T191] ? move_addr_to_kernel (net/socket.c:258) [ 9.593017][ T191] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.593152][ T191] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.593295][ T191] ___sys_sendmsg (net/socket.c:2752) [ 9.593433][ T191] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.593605][ T191] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.593754][ T191] __sys_sendmsg (net/socket.c:2784) [ 9.593889][ T191] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.594023][ T191] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.594194][ T191] ? 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.594336][ T191] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.594477][ T191] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.594612][ T191] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.594751][ T191] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.594888][ T191] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.595057][ T191] RIP: 0033:0x7f159d85808e [ 9.595200][ T191] 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.595693][ T191] RSP: 002b:00007ffc03bd1d40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.595899][ T191] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f159d85808e [ 9.596103][ T191] RDX: 0000000000000000 RSI: 00007ffc03bd1df0 RDI: 0000000000000005 [ 9.596313][ T191] RBP: 00007ffc03bd1d50 R08: 0000000000000000 R09: 0000000000000000 [ 9.596521][ T191] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10e1b6 [ 9.596723][ T191] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc03bd24b0 | [ 9.650029][ T195] ------------[ cut here ]------------ | [ 9.650231][ T195] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/195 | [ 9.650540][ T195] Modules linked in: netdevsim | [ 9.651049][ T195] Tainted: [W]=WARN [ 9.651199][ T195] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.651433][ T195] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.651657][ 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.652184][ T195] RSP: 0018:ffa00000007a7020 EFLAGS: 00010286 [ 9.652427][ T195] RAX: 00000000ffffffa6 RBX: ff11000004e56940 RCX: 1ff40000000f4dca [ 9.652691][ T195] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e569f0 [ 9.652938][ T195] RBP: ff1100000d1fa000 R08: 1fe22000009cad3f R09: ff11000004ab5180 [ 9.653189][ T195] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 9.653456][ T195] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.653708][ T195] FS: 00007f03f5009840(0000) GS:ff11000083285000(0000) knlGS:0000000000000000 [ 9.653997][ T195] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.654221][ T195] CR2: 0000000017e66988 CR3: 0000000004f8d004 CR4: 0000000000771ef0 [ 9.654491][ T195] PKRU: 55555554 [ 9.654643][ T195] Call Trace: [ 9.654792][ T195] [ 9.654911][ T195] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 9.655100][ T195] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.655298][ T195] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.655460][ T195] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.655642][ T195] __dev_notify_flags (net/core/dev.c:9787) [ 9.655826][ T195] ? netif_change_name (net/core/dev.c:1495) [ 9.656008][ T195] ? __dev_change_flags (net/core/dev.c:9752) [ 9.656191][ T195] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.656386][ T195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.656581][ 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.656768][ T195] netif_change_flags (net/core/dev.c:9820) [ 9.656953][ T195] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 9.657138][ T195] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.657437][ T195] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.657730][ T195] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.657966][ 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.658202][ T195] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.658462][ T195] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.658702][ T195] ? __kernel_text_address (kernel/extable.c:79) [ 9.658941][ T195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.659192][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.659474][ T195] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.659732][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.659998][ T195] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.660177][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.660372][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.660559][ T195] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.660743][ 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.660923][ T195] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.661106][ T195] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.661300][ T195] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.661494][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.661680][ T195] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.661865][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.662046][ T195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.662230][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.662429][ T195] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.662612][ T195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.662799][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.662981][ T195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.663163][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.663358][ T195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.663550][ T195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.663733][ T195] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.663918][ 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.664100][ T195] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.664297][ T195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.664491][ T195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.664672][ T195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.664858][ T195] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.665040][ T195] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.665223][ T195] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.665430][ 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.665612][ 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.665803][ T195] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.665987][ T195] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.666169][ T195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.666364][ T195] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.666554][ T195] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.666738][ T195] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.666923][ T195] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.667110][ T195] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.667306][ T195] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.667530][ T195] ? move_addr_to_kernel (net/socket.c:258) [ 9.667717][ T195] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.667899][ 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.668083][ T195] ___sys_sendmsg (net/socket.c:2752) [ 9.668274][ T195] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.668501][ T195] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.668695][ T195] __sys_sendmsg (net/socket.c:2784) [ 9.668879][ T195] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.669059][ T195] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.669290][ 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.669479][ T195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.669662][ T195] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.669846][ T195] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.670028][ T195] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.670212][ T195] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.670514][ T195] RIP: 0033:0x7f03f524308e [ 9.670703][ 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.671230][ T195] RSP: 002b:00007fff05ea8580 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.671499][ T195] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f03f524308e [ 9.671748][ T195] RDX: 0000000000000000 RSI: 00007fff05ea8630 RDI: 0000000000000005 [ 9.671996][ T195] RBP: 00007fff05ea8590 R08: 0000000000000000 R09: 0000000000000000 [ 9.672262][ T195] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10e1b6 [ 9.672520][ T195] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff05ea8cf0 | [ 30.715311][ T156] ------------[ cut here ]------------ | [ 30.715696][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: bash/156 | [ 30.716089][ T156] Modules linked in: netconsole netdevsim [last unloaded: netconsole] | [ 30.716727][ T156] Tainted: [W]=WARN [ 30.716856][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.717067][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.717327][ 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 [ 30.717920][ T156] RSP: 0018:ffa00000008075a8 EFLAGS: 00010286 [ 30.718134][ T156] RAX: 00000000ffffffa6 RBX: ff110000055581c0 RCX: 1ff4000000100e7b [ 30.718386][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005558270 [ 30.718640][ T156] RBP: ff1100000c9f2000 R08: 1fe2200000aab04f R09: ff11000009032f70 [ 30.718890][ T156] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 30.719138][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000807698 [ 30.719390][ T156] FS: 00007f97852d5b80(0000) GS:ff11000083305000(0000) knlGS:0000000000000000 [ 30.719684][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.719894][ T156] CR2: 00005614f7968ea8 CR3: 000000000ac86002 CR4: 0000000000771ef0 [ 30.720147][ T156] PKRU: 55555554 [ 30.720282][ T156] Call Trace: [ 30.720405][ T156] [ 30.720495][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.720665][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.720792][ T156] netif_close_many (net/core/dev.c:1804) [ 30.720956][ T156] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.721122][ T156] ? __dev_close_many (net/core/dev.c:1781) [ 30.721294][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.721465][ T156] netif_close_many_and_unlock (net/core/dev.c:12330) [ 30.721634][ T156] ? unregister_netdevice_many_notify (./include/linux/netdevice.h:2830 net/core/dev.c:12396) [ 30.721838][ T156] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 30.722044][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.722209][ T156] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 30.722383][ 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) [ 30.722555][ T156] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 30.722720][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.722924][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 30.723089][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 30.723370][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 30.723536][ 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) [ 30.723702][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 30.723865][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.724029][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 30.724195][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 30.724493][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.724659][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 30.724866][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 30.725072][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 30.725237][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 30.725563][ T156] bus_remove_device (drivers/base/bus.c:657) [ 30.725732][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 30.725896][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 30.726066][ T156] device_del (drivers/base/core.c:3895) [ 30.726192][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 30.726445][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 30.726652][ T156] device_unregister (drivers/base/core.c:3936) [ 30.726816][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 30.727024][ 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)) [ 30.727189][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 30.727401][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 30.727569][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 30.727735][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 30.727900][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 30.728025][ T156] new_sync_write (fs/read_write.c:595) [ 30.728191][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.728360][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 30.728531][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.728695][ T156] ? ksys_write (fs/read_write.c:740) [ 30.728865][ T156] vfs_write (fs/read_write.c:688) [ 30.728993][ T156] ksys_write (fs/read_write.c:740) [ 30.729118][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 30.729288][ 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) [ 30.729452][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.729620][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.729783][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.729948][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.730115][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.730328][ T156] RIP: 0033:0x7f978534708e [ 30.730507][ 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 [ 30.731092][ T156] RSP: 002b:00007ffca6639000 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 30.731345][ T156] RAX: ffffffffffffffda RBX: 00007f97854c9580 RCX: 00007f978534708e [ 30.731600][ T156] RDX: 0000000000000004 RSI: 00005614f796b480 RDI: 0000000000000001 [ 30.731848][ T156] RBP: 00007ffca6639010 R08: 0000000000000000 R09: 0000000000000000 [ 30.732092][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 30.732345][ T156] R13: 0000000000000004 R14: 00005614f796b480 R15: 0000000000000000 | [ 30.746912][ T156] ------------[ cut here ]------------ | [ 30.747138][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: bash/156 | [ 30.747507][ T156] Modules linked in: netconsole netdevsim [last unloaded: netconsole] | [ 30.748089][ T156] Tainted: [W]=WARN [ 30.748206][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.748442][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.748651][ 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 [ 30.749200][ T156] RSP: 0018:ffa0000000807728 EFLAGS: 00010286 [ 30.749780][ T156] RAX: 00000000ffffffa6 RBX: ff110000094687c0 RCX: 1ff4000000100eab [ 30.750016][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009468870 [ 30.750253][ T156] RBP: ff1100000c9f2000 R08: 1fe220000128d10f R09: ff11000009032f48 [ 30.750489][ T156] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 30.750721][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 30.750952][ T156] FS: 00007f97852d5b80(0000) GS:ff11000083305000(0000) knlGS:0000000000000000 [ 30.751223][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.751424][ T156] CR2: 00005614f7968ea8 CR3: 000000000ac86002 CR4: 0000000000771ef0 [ 30.751661][ T156] PKRU: 55555554 [ 30.751780][ T156] Call Trace: [ 30.751896][ T156] [ 30.751978][ T156] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 30.752179][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.752376][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 30.752539][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 30.752694][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 30.752853][ 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) [ 30.753012][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 30.753169][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.753330][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 30.753492][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 30.753650][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.753807][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 30.754001][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 30.754195][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 30.754359][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 30.754561][ T156] bus_remove_device (drivers/base/bus.c:657) [ 30.754722][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 30.754890][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 30.755050][ T156] device_del (drivers/base/core.c:3895) [ 30.755169][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 30.755332][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 30.755495][ T156] device_unregister (drivers/base/core.c:3936) [ 30.755649][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 30.755842][ 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)) [ 30.755996][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 30.756190][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 30.756349][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 30.756508][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 30.756663][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 30.756779][ T156] new_sync_write (fs/read_write.c:595) [ 30.756936][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.757091][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 30.757256][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.757411][ T156] ? ksys_write (fs/read_write.c:740) [ 30.757573][ T156] vfs_write (fs/read_write.c:688) [ 30.757692][ T156] ksys_write (fs/read_write.c:740) [ 30.757810][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 30.757965][ 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) [ 30.758119][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.758281][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.758437][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.758595][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.758750][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.758942][ T156] RIP: 0033:0x7f978534708e [ 30.759102][ 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 [ 30.759657][ T156] RSP: 002b:00007ffca6639000 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 30.759890][ T156] RAX: ffffffffffffffda RBX: 00007f97854c9580 RCX: 00007f978534708e [ 30.760120][ T156] RDX: 0000000000000004 RSI: 00005614f796b480 RDI: 0000000000000001 [ 30.760355][ T156] RBP: 00007ffca6639010 R08: 0000000000000000 R09: 0000000000000000 [ 30.760591][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 30.760821][ T156] R13: 0000000000000004 R14: 00005614f796b480 R15: 0000000000000000 | [ 30.802633][ T156] ------------[ cut here ]------------ | [ 30.802882][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: bash/156 | [ 30.803280][ T156] Modules linked in: netconsole netdevsim [last unloaded: netconsole] | [ 30.803899][ T156] Tainted: [W]=WARN [ 30.804025][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.804232][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.804530][ 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 [ 30.805192][ T156] RSP: 0018:ffa00000008075a8 EFLAGS: 00010286 [ 30.805467][ T156] RAX: 00000000ffffffa6 RBX: ff110000094696c0 RCX: 1ff4000000100e7b [ 30.805716][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009469770 [ 30.805959][ T156] RBP: ff1100000d1fa000 R08: 1fe220000128d2ef R09: ff11000009032f70 [ 30.806204][ T156] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 30.806543][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000807698 [ 30.806788][ T156] FS: 00007f97852d5b80(0000) GS:ff11000083305000(0000) knlGS:0000000000000000 [ 30.807075][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.807354][ T156] CR2: 00005614f7968ea8 CR3: 000000000ac86002 CR4: 0000000000771ef0 [ 30.807608][ T156] PKRU: 55555554 [ 30.807733][ T156] Call Trace: [ 30.807855][ T156] [ 30.807943][ T156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.808112][ T156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.808238][ T156] netif_close_many (net/core/dev.c:1804) [ 30.808473][ T156] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.808638][ T156] ? __dev_close_many (net/core/dev.c:1781) [ 30.808804][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.808975][ T156] netif_close_many_and_unlock (net/core/dev.c:12330) [ 30.809140][ T156] ? unregister_netdevice_many_notify (./include/linux/netdevice.h:2830 net/core/dev.c:12396) [ 30.809411][ T156] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 30.809617][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.809781][ T156] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 30.809948][ 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) [ 30.810236][ T156] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 30.810473][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.810677][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 30.810953][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 30.811118][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 30.811308][ 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) [ 30.811478][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 30.811643][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.811920][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 30.812087][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 30.812309][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.812477][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 30.812911][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 30.813118][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 30.813294][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 30.813504][ T156] bus_remove_device (drivers/base/bus.c:657) [ 30.813669][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 30.813947][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 30.814115][ T156] device_del (drivers/base/core.c:3895) [ 30.814360][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 30.814530][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 30.814695][ T156] device_unregister (drivers/base/core.c:3936) [ 30.814860][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 30.815179][ 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)) [ 30.815347][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 30.815571][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 30.815733][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 30.815896][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 30.816172][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 30.816415][ T156] new_sync_write (fs/read_write.c:595) [ 30.816589][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.816754][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 30.816919][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.817083][ T156] ? ksys_write (fs/read_write.c:740) [ 30.817258][ T156] vfs_write (fs/read_write.c:688) [ 30.817502][ T156] ksys_write (fs/read_write.c:740) [ 30.817740][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 30.817905][ 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) [ 30.818179][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.818353][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.818521][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.818686][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.818849][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.819165][ T156] RIP: 0033:0x7f978534708e [ 30.819343][ 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 [ 30.819925][ T156] RSP: 002b:00007ffca6639100 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 30.820295][ T156] RAX: ffffffffffffffda RBX: 00007f97854c9580 RCX: 00007f978534708e [ 30.820777][ T156] RDX: 0000000000000004 RSI: 00005614f796b480 RDI: 0000000000000001 [ 30.821023][ T156] RBP: 00007ffca6639110 R08: 0000000000000000 R09: 0000000000000000 [ 30.821272][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 30.821521][ T156] R13: 0000000000000004 R14: 00005614f796b480 R15: 0000000000000000 | [ 30.830271][ T156] ------------[ cut here ]------------ | [ 30.830545][ T156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: bash/156 | [ 30.830902][ T156] Modules linked in: netconsole netdevsim [last unloaded: netconsole] | [ 30.831669][ T156] Tainted: [W]=WARN [ 30.831837][ T156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.832094][ T156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.832369][ 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 [ 30.832986][ T156] RSP: 0018:ffa0000000807728 EFLAGS: 00010286 [ 30.833231][ T156] RAX: 00000000ffffffa6 RBX: ff11000004f8e040 RCX: 1ff4000000100eab [ 30.833575][ T156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f8e0f0 [ 30.833856][ T156] RBP: ff1100000d1fa000 R08: 1fe22000009f1c1f R09: ff11000009032f48 [ 30.834135][ T156] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 30.834530][ T156] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 30.834818][ T156] FS: 00007f97852d5b80(0000) GS:ff11000083285000(0000) knlGS:0000000000000000 [ 30.835144][ T156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.835400][ T156] CR2: 00007ff0aad81000 CR3: 000000000ac86001 CR4: 0000000000771ef0 [ 30.835689][ T156] PKRU: 55555554 [ 30.835856][ T156] Call Trace: [ 30.836022][ T156] [ 30.836151][ T156] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 30.836412][ T156] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.836664][ T156] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 30.836872][ T156] ? netdev_run_todo (net/core/dev.c:11703) [ 30.837082][ T156] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 30.837302][ 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) [ 30.837519][ T156] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 30.837726][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.837930][ T156] ? unregister_netdevice_many (net/core/dev.c:12497) [ 30.838138][ T156] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 30.838364][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.838584][ T156] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 30.838831][ T156] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 30.839075][ T156] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 30.839296][ T156] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 30.839548][ T156] bus_remove_device (drivers/base/bus.c:657) [ 30.839756][ T156] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 30.839963][ T156] ? device_remove_file (drivers/base/core.c:3073) [ 30.840172][ T156] device_del (drivers/base/core.c:3895) [ 30.840356][ T156] ? __device_link_del (./include/linux/kobject.h:89) [ 30.840575][ T156] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 30.840782][ T156] device_unregister (drivers/base/core.c:3936) [ 30.840989][ T156] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 30.841232][ 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)) [ 30.841450][ T156] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 30.841701][ T156] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 30.841903][ T156] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 30.842108][ T156] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 30.842336][ T156] ? kernfs_ops (fs/kernfs/file.c:128) [ 30.842511][ T156] new_sync_write (fs/read_write.c:595) [ 30.842718][ T156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.842923][ T156] ? new_sync_read (./include/linux/ioprio.h:41) [ 30.843129][ T156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.843347][ T156] ? ksys_write (fs/read_write.c:740) [ 30.843564][ T156] vfs_write (fs/read_write.c:688) [ 30.843736][ T156] ksys_write (fs/read_write.c:740) [ 30.843903][ T156] ? __ia32_sys_read (fs/read_write.c:724) [ 30.844106][ 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) [ 30.844326][ T156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.844538][ T156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.844744][ T156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.844951][ T156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.845156][ T156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.845413][ T156] RIP: 0033:0x7f978534708e [ 30.845631][ 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 [ 30.846225][ T156] RSP: 002b:00007ffca6639100 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 30.846534][ T156] RAX: ffffffffffffffda RBX: 00007f97854c9580 RCX: 00007f978534708e [ 30.846818][ T156] RDX: 0000000000000004 RSI: 00005614f796b480 RDI: 0000000000000001 [ 30.847096][ T156] RBP: 00007ffca6639110 R08: 0000000000000000 R09: 0000000000000000 [ 30.847399][ T156] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 30.847685][ T156] R13: 0000000000000004 R14: 00005614f796b480 R15: 0000000000000000 | [ 31.000711][ T12] ------------[ cut here ]------------ | [ 31.000932][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 31.001196][ T12] Modules linked in: netconsole netdevsim [last unloaded: netconsole] | [ 31.001808][ T12] Tainted: [W]=WARN [ 31.001922][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.002122][ T12] Workqueue: netns cleanup_net [ 31.002313][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 31.002488][ T12] 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 [ 31.002942][ T12] RSP: 0018:ffa00000000c7748 EFLAGS: 00010286 [ 31.003106][ T12] RAX: 00000000ffffffa6 RBX: ff1100000b72d840 RCX: 1ff4000000018eaf [ 31.003381][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b72d8f0 [ 31.003576][ T12] RBP: ff1100000a0f4000 R08: 1fe22000016e5b1f R09: ff11000001b051d0 [ 31.003765][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 31.003958][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000000c77e8 [ 31.004152][ T12] FS: 0000000000000000(0000) GS:ff11000083185000(0000) knlGS:0000000000000000 [ 31.004464][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.004631][ T12] CR2: 00007f97854e6f98 CR3: 000000002c939005 CR4: 0000000000771ef0 [ 31.004827][ T12] PKRU: 55555554 [ 31.004923][ T12] Call Trace: [ 31.005022][ T12] [ 31.005090][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 31.005223][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 31.005414][ T12] netif_close_many (net/core/dev.c:1804) [ 31.005549][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 31.005743][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.005871][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.006001][ T12] ? __dev_close_many (net/core/dev.c:1781) [ 31.006130][ T12] ? netif_close_many_and_unlock (net/core/dev.c:12330) [ 31.006367][ T12] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 31.006499][ T12] unregister_netdevice_many_notify (net/core/dev.c:12406) [ 31.006657][ T12] ? 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) [ 31.006785][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 31.006914][ T12] ? default_device_exit_net (net/core/dev.c:13033 (discriminator 1)) [ 31.007046][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 31.007208][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 31.007504][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 31.007632][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 31.007760][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 31.007892][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 31.008024][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 31.008153][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 31.008325][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 31.008452][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 31.008584][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.008715][ T12] cleanup_net (net/core/net_namespace.c:702) [ 31.008844][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 31.008972][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 31.009104][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 31.009231][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.009367][ T12] process_one_work (kernel/workqueue.c:3314) [ 31.009516][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 31.009644][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.009779][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 31.009912][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 31.010042][ T12] kthread (kernel/kthread.c:436) [ 31.010141][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.010312][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 31.010445][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 31.010579][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 31.010738][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 31.010867][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 31.010996][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 31.013757][ T12] ------------[ cut here ]------------ | [ 31.013899][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 31.014144][ T12] Modules linked in: netconsole netdevsim [last unloaded: netconsole] | [ 31.015460][ T12] Tainted: [W]=WARN [ 31.015559][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.015715][ T12] Workqueue: netns cleanup_net [ 31.015845][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 31.016005][ T12] 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 [ 31.016498][ T12] RSP: 0018:ffa00000000c7878 EFLAGS: 00010286 [ 31.016659][ T12] RAX: 00000000ffffffa6 RBX: ff11000009b6a1c0 RCX: 1ff4000000018ed5 [ 31.016845][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009b6a270 [ 31.017030][ T12] RBP: ff1100000a0f4000 R08: 1fe220000136d44f R09: ff11000001b051d0 [ 31.017350][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 31.017544][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 31.017732][ T12] FS: 0000000000000000(0000) GS:ff11000083185000(0000) knlGS:0000000000000000 [ 31.017951][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.019297][ T12] CR2: 00007f97854e6f98 CR3: 000000002c939005 CR4: 0000000000771ef0 [ 31.019569][ T12] PKRU: 55555554 [ 31.019666][ T12] Call Trace: [ 31.019762][ T12] [ 31.019828][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 31.019987][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 31.020143][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 31.020300][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 31.020424][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 31.020553][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 31.020680][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 31.020804][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 31.020927][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 31.021053][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 31.021178][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 31.021308][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.021436][ T12] cleanup_net (net/core/net_namespace.c:702) [ 31.021564][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 31.021688][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 31.021814][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 31.021938][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.022062][ T12] process_one_work (kernel/workqueue.c:3314) [ 31.022188][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 31.022320][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.022448][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 31.022581][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 31.022703][ T12] kthread (kernel/kthread.c:436) [ 31.022796][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.022949][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 31.023071][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 31.023197][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 31.023365][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 31.023494][ T12] ? 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